AWS IoT Analytics
AWS IoT Analyticsv2017-11-27
IoT Analytics allows you to collect large amounts of device data, process messages, and store them. You can then query the data and run sophisticated analytics on it. IoT Analytics enables advanced data exploration through integration with Jupyter Notebooks and data visualization through integration with Amazon QuickSight. Traditional analytics and business intelligence tools are designed to process structured data. IoT data often comes from devices that record noisy processes (such as temperature, motion, or sound). As a result the data from these devices can have significant gaps…
- Endpoints
- 34 (13 GET, 9 POST, 7 DELETE, 5 PUT)
- Base URL
http://iotanalytics.{region}.amazonaws.com- Authentication
- API key
- Spec format
- OpenAPI 3.0.0
- API version
- 2017-11-27
- Provider
- amazonaws.com
- License
- Apache 2.0 License
- Categories
- Cloud & Infrastructure
- Last updated
Use this API in Bruno:
- Download the Bruno collection above and unzip it.
- In Bruno, choose Open Collection and select the unzipped folder.
- Set the
baseUrlvariable (for examplehttp://iotanalytics.{region}.amazonaws.com) and your API key credentials, then send requests.
POST
BatchPutMessage
{{baseUrl}}/messages/batch
BODY json
{
"channelName": "",
"messages": [
{
"messageId": "",
"payload": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/messages/batch");
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 \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/messages/batch" {:content-type :json
:form-params {:channelName ""
:messages [{:messageId ""
:payload ""}]}})
require "http/client"
url = "{{baseUrl}}/messages/batch"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\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}}/messages/batch"),
Content = new StringContent("{\n \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\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}}/messages/batch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/messages/batch"
payload := strings.NewReader("{\n \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\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/messages/batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 99
{
"channelName": "",
"messages": [
{
"messageId": "",
"payload": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/messages/batch")
.setHeader("content-type", "application/json")
.setBody("{\n \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/messages/batch"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\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 \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/messages/batch")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/messages/batch")
.header("content-type", "application/json")
.body("{\n \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
channelName: '',
messages: [
{
messageId: '',
payload: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/messages/batch');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/messages/batch',
headers: {'content-type': 'application/json'},
data: {channelName: '', messages: [{messageId: '', payload: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/messages/batch';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"channelName":"","messages":[{"messageId":"","payload":""}]}'
};
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}}/messages/batch',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "channelName": "",\n "messages": [\n {\n "messageId": "",\n "payload": ""\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 \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/messages/batch")
.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/messages/batch',
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({channelName: '', messages: [{messageId: '', payload: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/messages/batch',
headers: {'content-type': 'application/json'},
body: {channelName: '', messages: [{messageId: '', payload: ''}]},
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}}/messages/batch');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
channelName: '',
messages: [
{
messageId: '',
payload: ''
}
]
});
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}}/messages/batch',
headers: {'content-type': 'application/json'},
data: {channelName: '', messages: [{messageId: '', payload: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/messages/batch';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"channelName":"","messages":[{"messageId":"","payload":""}]}'
};
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 = @{ @"channelName": @"",
@"messages": @[ @{ @"messageId": @"", @"payload": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/messages/batch"]
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}}/messages/batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/messages/batch",
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([
'channelName' => '',
'messages' => [
[
'messageId' => '',
'payload' => ''
]
]
]),
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}}/messages/batch', [
'body' => '{
"channelName": "",
"messages": [
{
"messageId": "",
"payload": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/messages/batch');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'channelName' => '',
'messages' => [
[
'messageId' => '',
'payload' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'channelName' => '',
'messages' => [
[
'messageId' => '',
'payload' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/messages/batch');
$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}}/messages/batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"channelName": "",
"messages": [
{
"messageId": "",
"payload": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/messages/batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"channelName": "",
"messages": [
{
"messageId": "",
"payload": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/messages/batch", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/messages/batch"
payload = {
"channelName": "",
"messages": [
{
"messageId": "",
"payload": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/messages/batch"
payload <- "{\n \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\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}}/messages/batch")
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 \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\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/messages/batch') do |req|
req.body = "{\n \"channelName\": \"\",\n \"messages\": [\n {\n \"messageId\": \"\",\n \"payload\": \"\"\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}}/messages/batch";
let payload = json!({
"channelName": "",
"messages": (
json!({
"messageId": "",
"payload": ""
})
)
});
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}}/messages/batch \
--header 'content-type: application/json' \
--data '{
"channelName": "",
"messages": [
{
"messageId": "",
"payload": ""
}
]
}'
echo '{
"channelName": "",
"messages": [
{
"messageId": "",
"payload": ""
}
]
}' | \
http POST {{baseUrl}}/messages/batch \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "channelName": "",\n "messages": [\n {\n "messageId": "",\n "payload": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/messages/batch
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"channelName": "",
"messages": [
[
"messageId": "",
"payload": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/messages/batch")! 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
CancelPipelineReprocessing
{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId
QUERY PARAMS
pipelineName
reprocessingId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId")
require "http/client"
url = "{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId"
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}}/pipelines/:pipelineName/reprocessing/:reprocessingId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId"
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/pipelines/:pipelineName/reprocessing/:reprocessingId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId"))
.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}}/pipelines/:pipelineName/reprocessing/:reprocessingId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId")
.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}}/pipelines/:pipelineName/reprocessing/:reprocessingId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId';
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}}/pipelines/:pipelineName/reprocessing/:reprocessingId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/pipelines/:pipelineName/reprocessing/:reprocessingId',
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}}/pipelines/:pipelineName/reprocessing/:reprocessingId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId');
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}}/pipelines/:pipelineName/reprocessing/:reprocessingId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId';
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}}/pipelines/:pipelineName/reprocessing/:reprocessingId"]
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}}/pipelines/:pipelineName/reprocessing/:reprocessingId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId",
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}}/pipelines/:pipelineName/reprocessing/:reprocessingId');
echo $response->getBody();
setUrl('{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/pipelines/:pipelineName/reprocessing/:reprocessingId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId")
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/pipelines/:pipelineName/reprocessing/:reprocessingId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId";
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}}/pipelines/:pipelineName/reprocessing/:reprocessingId
http DELETE {{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/pipelines/:pipelineName/reprocessing/:reprocessingId")! 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
CreateChannel
{{baseUrl}}/channels
BODY json
{
"channelName": "",
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channels");
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 \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/channels" {:content-type :json
:form-params {:channelName ""
:channelStorage {:serviceManagedS3 ""
:customerManagedS3 ""}
:retentionPeriod {:unlimited ""
:numberOfDays ""}
:tags [{:key ""
:value ""}]}})
require "http/client"
url = "{{baseUrl}}/channels"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\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}}/channels"),
Content = new StringContent("{\n \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\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}}/channels");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channels"
payload := strings.NewReader("{\n \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\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/channels HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 242
{
"channelName": "",
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/channels")
.setHeader("content-type", "application/json")
.setBody("{\n \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channels"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\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 \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/channels")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/channels")
.header("content-type", "application/json")
.body("{\n \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
channelName: '',
channelStorage: {
serviceManagedS3: '',
customerManagedS3: ''
},
retentionPeriod: {
unlimited: '',
numberOfDays: ''
},
tags: [
{
key: '',
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}}/channels');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/channels',
headers: {'content-type': 'application/json'},
data: {
channelName: '',
channelStorage: {serviceManagedS3: '', customerManagedS3: ''},
retentionPeriod: {unlimited: '', numberOfDays: ''},
tags: [{key: '', value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channels';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"channelName":"","channelStorage":{"serviceManagedS3":"","customerManagedS3":""},"retentionPeriod":{"unlimited":"","numberOfDays":""},"tags":[{"key":"","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}}/channels',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "channelName": "",\n "channelStorage": {\n "serviceManagedS3": "",\n "customerManagedS3": ""\n },\n "retentionPeriod": {\n "unlimited": "",\n "numberOfDays": ""\n },\n "tags": [\n {\n "key": "",\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 \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/channels")
.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/channels',
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({
channelName: '',
channelStorage: {serviceManagedS3: '', customerManagedS3: ''},
retentionPeriod: {unlimited: '', numberOfDays: ''},
tags: [{key: '', value: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/channels',
headers: {'content-type': 'application/json'},
body: {
channelName: '',
channelStorage: {serviceManagedS3: '', customerManagedS3: ''},
retentionPeriod: {unlimited: '', numberOfDays: ''},
tags: [{key: '', 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}}/channels');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
channelName: '',
channelStorage: {
serviceManagedS3: '',
customerManagedS3: ''
},
retentionPeriod: {
unlimited: '',
numberOfDays: ''
},
tags: [
{
key: '',
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}}/channels',
headers: {'content-type': 'application/json'},
data: {
channelName: '',
channelStorage: {serviceManagedS3: '', customerManagedS3: ''},
retentionPeriod: {unlimited: '', numberOfDays: ''},
tags: [{key: '', value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channels';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"channelName":"","channelStorage":{"serviceManagedS3":"","customerManagedS3":""},"retentionPeriod":{"unlimited":"","numberOfDays":""},"tags":[{"key":"","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 = @{ @"channelName": @"",
@"channelStorage": @{ @"serviceManagedS3": @"", @"customerManagedS3": @"" },
@"retentionPeriod": @{ @"unlimited": @"", @"numberOfDays": @"" },
@"tags": @[ @{ @"key": @"", @"value": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channels"]
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}}/channels" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channels",
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([
'channelName' => '',
'channelStorage' => [
'serviceManagedS3' => '',
'customerManagedS3' => ''
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'tags' => [
[
'key' => '',
'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}}/channels', [
'body' => '{
"channelName": "",
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/channels');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'channelName' => '',
'channelStorage' => [
'serviceManagedS3' => '',
'customerManagedS3' => ''
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'tags' => [
[
'key' => '',
'value' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'channelName' => '',
'channelStorage' => [
'serviceManagedS3' => '',
'customerManagedS3' => ''
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'tags' => [
[
'key' => '',
'value' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/channels');
$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}}/channels' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"channelName": "",
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channels' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"channelName": "",
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/channels", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channels"
payload = {
"channelName": "",
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channels"
payload <- "{\n \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\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}}/channels")
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 \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\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/channels') do |req|
req.body = "{\n \"channelName\": \"\",\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\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}}/channels";
let payload = json!({
"channelName": "",
"channelStorage": json!({
"serviceManagedS3": "",
"customerManagedS3": ""
}),
"retentionPeriod": json!({
"unlimited": "",
"numberOfDays": ""
}),
"tags": (
json!({
"key": "",
"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}}/channels \
--header 'content-type: application/json' \
--data '{
"channelName": "",
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
]
}'
echo '{
"channelName": "",
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
]
}' | \
http POST {{baseUrl}}/channels \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "channelName": "",\n "channelStorage": {\n "serviceManagedS3": "",\n "customerManagedS3": ""\n },\n "retentionPeriod": {\n "unlimited": "",\n "numberOfDays": ""\n },\n "tags": [\n {\n "key": "",\n "value": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/channels
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"channelName": "",
"channelStorage": [
"serviceManagedS3": "",
"customerManagedS3": ""
],
"retentionPeriod": [
"unlimited": "",
"numberOfDays": ""
],
"tags": [
[
"key": "",
"value": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channels")! 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
CreateDataset
{{baseUrl}}/datasets
BODY json
{
"datasetName": "",
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datasets");
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 \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/datasets" {:content-type :json
:form-params {:datasetName ""
:actions [{:actionName ""
:queryAction ""
:containerAction ""}]
:triggers [{:schedule ""
:dataset ""}]
:contentDeliveryRules [{:entryName ""
:destination ""}]
:retentionPeriod {:unlimited ""
:numberOfDays ""}
:versioningConfiguration {:unlimited ""
:maxVersions ""}
:tags [{:key ""
:value ""}]
:lateDataRules [{:ruleName ""
:ruleConfiguration ""}]}})
require "http/client"
url = "{{baseUrl}}/datasets"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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}}/datasets"),
Content = new StringContent("{\n \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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}}/datasets");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/datasets"
payload := strings.NewReader("{\n \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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/datasets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 604
{
"datasetName": "",
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/datasets")
.setHeader("content-type", "application/json")
.setBody("{\n \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/datasets"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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 \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/datasets")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/datasets")
.header("content-type", "application/json")
.body("{\n \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
datasetName: '',
actions: [
{
actionName: '',
queryAction: '',
containerAction: ''
}
],
triggers: [
{
schedule: '',
dataset: ''
}
],
contentDeliveryRules: [
{
entryName: '',
destination: ''
}
],
retentionPeriod: {
unlimited: '',
numberOfDays: ''
},
versioningConfiguration: {
unlimited: '',
maxVersions: ''
},
tags: [
{
key: '',
value: ''
}
],
lateDataRules: [
{
ruleName: '',
ruleConfiguration: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/datasets');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/datasets',
headers: {'content-type': 'application/json'},
data: {
datasetName: '',
actions: [{actionName: '', queryAction: '', containerAction: ''}],
triggers: [{schedule: '', dataset: ''}],
contentDeliveryRules: [{entryName: '', destination: ''}],
retentionPeriod: {unlimited: '', numberOfDays: ''},
versioningConfiguration: {unlimited: '', maxVersions: ''},
tags: [{key: '', value: ''}],
lateDataRules: [{ruleName: '', ruleConfiguration: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/datasets';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"datasetName":"","actions":[{"actionName":"","queryAction":"","containerAction":""}],"triggers":[{"schedule":"","dataset":""}],"contentDeliveryRules":[{"entryName":"","destination":""}],"retentionPeriod":{"unlimited":"","numberOfDays":""},"versioningConfiguration":{"unlimited":"","maxVersions":""},"tags":[{"key":"","value":""}],"lateDataRules":[{"ruleName":"","ruleConfiguration":""}]}'
};
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}}/datasets',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "datasetName": "",\n "actions": [\n {\n "actionName": "",\n "queryAction": "",\n "containerAction": ""\n }\n ],\n "triggers": [\n {\n "schedule": "",\n "dataset": ""\n }\n ],\n "contentDeliveryRules": [\n {\n "entryName": "",\n "destination": ""\n }\n ],\n "retentionPeriod": {\n "unlimited": "",\n "numberOfDays": ""\n },\n "versioningConfiguration": {\n "unlimited": "",\n "maxVersions": ""\n },\n "tags": [\n {\n "key": "",\n "value": ""\n }\n ],\n "lateDataRules": [\n {\n "ruleName": "",\n "ruleConfiguration": ""\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 \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/datasets")
.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/datasets',
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({
datasetName: '',
actions: [{actionName: '', queryAction: '', containerAction: ''}],
triggers: [{schedule: '', dataset: ''}],
contentDeliveryRules: [{entryName: '', destination: ''}],
retentionPeriod: {unlimited: '', numberOfDays: ''},
versioningConfiguration: {unlimited: '', maxVersions: ''},
tags: [{key: '', value: ''}],
lateDataRules: [{ruleName: '', ruleConfiguration: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/datasets',
headers: {'content-type': 'application/json'},
body: {
datasetName: '',
actions: [{actionName: '', queryAction: '', containerAction: ''}],
triggers: [{schedule: '', dataset: ''}],
contentDeliveryRules: [{entryName: '', destination: ''}],
retentionPeriod: {unlimited: '', numberOfDays: ''},
versioningConfiguration: {unlimited: '', maxVersions: ''},
tags: [{key: '', value: ''}],
lateDataRules: [{ruleName: '', ruleConfiguration: ''}]
},
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}}/datasets');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
datasetName: '',
actions: [
{
actionName: '',
queryAction: '',
containerAction: ''
}
],
triggers: [
{
schedule: '',
dataset: ''
}
],
contentDeliveryRules: [
{
entryName: '',
destination: ''
}
],
retentionPeriod: {
unlimited: '',
numberOfDays: ''
},
versioningConfiguration: {
unlimited: '',
maxVersions: ''
},
tags: [
{
key: '',
value: ''
}
],
lateDataRules: [
{
ruleName: '',
ruleConfiguration: ''
}
]
});
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}}/datasets',
headers: {'content-type': 'application/json'},
data: {
datasetName: '',
actions: [{actionName: '', queryAction: '', containerAction: ''}],
triggers: [{schedule: '', dataset: ''}],
contentDeliveryRules: [{entryName: '', destination: ''}],
retentionPeriod: {unlimited: '', numberOfDays: ''},
versioningConfiguration: {unlimited: '', maxVersions: ''},
tags: [{key: '', value: ''}],
lateDataRules: [{ruleName: '', ruleConfiguration: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/datasets';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"datasetName":"","actions":[{"actionName":"","queryAction":"","containerAction":""}],"triggers":[{"schedule":"","dataset":""}],"contentDeliveryRules":[{"entryName":"","destination":""}],"retentionPeriod":{"unlimited":"","numberOfDays":""},"versioningConfiguration":{"unlimited":"","maxVersions":""},"tags":[{"key":"","value":""}],"lateDataRules":[{"ruleName":"","ruleConfiguration":""}]}'
};
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 = @{ @"datasetName": @"",
@"actions": @[ @{ @"actionName": @"", @"queryAction": @"", @"containerAction": @"" } ],
@"triggers": @[ @{ @"schedule": @"", @"dataset": @"" } ],
@"contentDeliveryRules": @[ @{ @"entryName": @"", @"destination": @"" } ],
@"retentionPeriod": @{ @"unlimited": @"", @"numberOfDays": @"" },
@"versioningConfiguration": @{ @"unlimited": @"", @"maxVersions": @"" },
@"tags": @[ @{ @"key": @"", @"value": @"" } ],
@"lateDataRules": @[ @{ @"ruleName": @"", @"ruleConfiguration": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/datasets"]
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}}/datasets" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/datasets",
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([
'datasetName' => '',
'actions' => [
[
'actionName' => '',
'queryAction' => '',
'containerAction' => ''
]
],
'triggers' => [
[
'schedule' => '',
'dataset' => ''
]
],
'contentDeliveryRules' => [
[
'entryName' => '',
'destination' => ''
]
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'versioningConfiguration' => [
'unlimited' => '',
'maxVersions' => ''
],
'tags' => [
[
'key' => '',
'value' => ''
]
],
'lateDataRules' => [
[
'ruleName' => '',
'ruleConfiguration' => ''
]
]
]),
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}}/datasets', [
'body' => '{
"datasetName": "",
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/datasets');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'datasetName' => '',
'actions' => [
[
'actionName' => '',
'queryAction' => '',
'containerAction' => ''
]
],
'triggers' => [
[
'schedule' => '',
'dataset' => ''
]
],
'contentDeliveryRules' => [
[
'entryName' => '',
'destination' => ''
]
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'versioningConfiguration' => [
'unlimited' => '',
'maxVersions' => ''
],
'tags' => [
[
'key' => '',
'value' => ''
]
],
'lateDataRules' => [
[
'ruleName' => '',
'ruleConfiguration' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'datasetName' => '',
'actions' => [
[
'actionName' => '',
'queryAction' => '',
'containerAction' => ''
]
],
'triggers' => [
[
'schedule' => '',
'dataset' => ''
]
],
'contentDeliveryRules' => [
[
'entryName' => '',
'destination' => ''
]
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'versioningConfiguration' => [
'unlimited' => '',
'maxVersions' => ''
],
'tags' => [
[
'key' => '',
'value' => ''
]
],
'lateDataRules' => [
[
'ruleName' => '',
'ruleConfiguration' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/datasets');
$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}}/datasets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"datasetName": "",
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datasets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"datasetName": "",
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/datasets", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datasets"
payload = {
"datasetName": "",
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datasets"
payload <- "{\n \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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}}/datasets")
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 \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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/datasets') do |req|
req.body = "{\n \"datasetName\": \"\",\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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}}/datasets";
let payload = json!({
"datasetName": "",
"actions": (
json!({
"actionName": "",
"queryAction": "",
"containerAction": ""
})
),
"triggers": (
json!({
"schedule": "",
"dataset": ""
})
),
"contentDeliveryRules": (
json!({
"entryName": "",
"destination": ""
})
),
"retentionPeriod": json!({
"unlimited": "",
"numberOfDays": ""
}),
"versioningConfiguration": json!({
"unlimited": "",
"maxVersions": ""
}),
"tags": (
json!({
"key": "",
"value": ""
})
),
"lateDataRules": (
json!({
"ruleName": "",
"ruleConfiguration": ""
})
)
});
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}}/datasets \
--header 'content-type: application/json' \
--data '{
"datasetName": "",
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}'
echo '{
"datasetName": "",
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}' | \
http POST {{baseUrl}}/datasets \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "datasetName": "",\n "actions": [\n {\n "actionName": "",\n "queryAction": "",\n "containerAction": ""\n }\n ],\n "triggers": [\n {\n "schedule": "",\n "dataset": ""\n }\n ],\n "contentDeliveryRules": [\n {\n "entryName": "",\n "destination": ""\n }\n ],\n "retentionPeriod": {\n "unlimited": "",\n "numberOfDays": ""\n },\n "versioningConfiguration": {\n "unlimited": "",\n "maxVersions": ""\n },\n "tags": [\n {\n "key": "",\n "value": ""\n }\n ],\n "lateDataRules": [\n {\n "ruleName": "",\n "ruleConfiguration": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/datasets
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"datasetName": "",
"actions": [
[
"actionName": "",
"queryAction": "",
"containerAction": ""
]
],
"triggers": [
[
"schedule": "",
"dataset": ""
]
],
"contentDeliveryRules": [
[
"entryName": "",
"destination": ""
]
],
"retentionPeriod": [
"unlimited": "",
"numberOfDays": ""
],
"versioningConfiguration": [
"unlimited": "",
"maxVersions": ""
],
"tags": [
[
"key": "",
"value": ""
]
],
"lateDataRules": [
[
"ruleName": "",
"ruleConfiguration": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datasets")! 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
CreateDatasetContent
{{baseUrl}}/datasets/:datasetName/content
QUERY PARAMS
datasetName
BODY json
{
"versionId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datasets/:datasetName/content");
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 \"versionId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/datasets/:datasetName/content" {:content-type :json
:form-params {:versionId ""}})
require "http/client"
url = "{{baseUrl}}/datasets/:datasetName/content"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"versionId\": \"\"\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}}/datasets/:datasetName/content"),
Content = new StringContent("{\n \"versionId\": \"\"\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}}/datasets/:datasetName/content");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"versionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/datasets/:datasetName/content"
payload := strings.NewReader("{\n \"versionId\": \"\"\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/datasets/:datasetName/content HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21
{
"versionId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/datasets/:datasetName/content")
.setHeader("content-type", "application/json")
.setBody("{\n \"versionId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/datasets/:datasetName/content"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"versionId\": \"\"\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 \"versionId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/datasets/:datasetName/content")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/datasets/:datasetName/content")
.header("content-type", "application/json")
.body("{\n \"versionId\": \"\"\n}")
.asString();
const data = JSON.stringify({
versionId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/datasets/:datasetName/content');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/datasets/:datasetName/content',
headers: {'content-type': 'application/json'},
data: {versionId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/datasets/:datasetName/content';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"versionId":""}'
};
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}}/datasets/:datasetName/content',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "versionId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"versionId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/datasets/:datasetName/content")
.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/datasets/:datasetName/content',
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({versionId: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/datasets/:datasetName/content',
headers: {'content-type': 'application/json'},
body: {versionId: ''},
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}}/datasets/:datasetName/content');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
versionId: ''
});
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}}/datasets/:datasetName/content',
headers: {'content-type': 'application/json'},
data: {versionId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/datasets/:datasetName/content';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"versionId":""}'
};
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 = @{ @"versionId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/datasets/:datasetName/content"]
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}}/datasets/:datasetName/content" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"versionId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/datasets/:datasetName/content",
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([
'versionId' => ''
]),
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}}/datasets/:datasetName/content', [
'body' => '{
"versionId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/datasets/:datasetName/content');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'versionId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'versionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/datasets/:datasetName/content');
$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}}/datasets/:datasetName/content' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"versionId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datasets/:datasetName/content' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"versionId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"versionId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/datasets/:datasetName/content", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datasets/:datasetName/content"
payload = { "versionId": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datasets/:datasetName/content"
payload <- "{\n \"versionId\": \"\"\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}}/datasets/:datasetName/content")
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 \"versionId\": \"\"\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/datasets/:datasetName/content') do |req|
req.body = "{\n \"versionId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/datasets/:datasetName/content";
let payload = json!({"versionId": ""});
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}}/datasets/:datasetName/content \
--header 'content-type: application/json' \
--data '{
"versionId": ""
}'
echo '{
"versionId": ""
}' | \
http POST {{baseUrl}}/datasets/:datasetName/content \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "versionId": ""\n}' \
--output-document \
- {{baseUrl}}/datasets/:datasetName/content
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["versionId": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datasets/:datasetName/content")! 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
CreateDatastore
{{baseUrl}}/datastores
BODY json
{
"datastoreName": "",
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
},
"datastorePartitions": {
"partitions": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/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 \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/datastores" {:content-type :json
:form-params {:datastoreName ""
:datastoreStorage {:serviceManagedS3 ""
:customerManagedS3 ""
:iotSiteWiseMultiLayerStorage ""}
:retentionPeriod {:unlimited ""
:numberOfDays ""}
:tags [{:key ""
:value ""}]
:fileFormatConfiguration {:jsonConfiguration ""
:parquetConfiguration ""}
:datastorePartitions {:partitions ""}}})
require "http/client"
url = "{{baseUrl}}/datastores"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\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}}/datastores"),
Content = new StringContent("{\n \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\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}}/datastores");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/datastores"
payload := strings.NewReader("{\n \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\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/datastores HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 435
{
"datastoreName": "",
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
},
"datastorePartitions": {
"partitions": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/datastores")
.setHeader("content-type", "application/json")
.setBody("{\n \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/datastores"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\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 \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/datastores")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/datastores")
.header("content-type", "application/json")
.body("{\n \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
datastoreName: '',
datastoreStorage: {
serviceManagedS3: '',
customerManagedS3: '',
iotSiteWiseMultiLayerStorage: ''
},
retentionPeriod: {
unlimited: '',
numberOfDays: ''
},
tags: [
{
key: '',
value: ''
}
],
fileFormatConfiguration: {
jsonConfiguration: '',
parquetConfiguration: ''
},
datastorePartitions: {
partitions: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/datastores');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/datastores',
headers: {'content-type': 'application/json'},
data: {
datastoreName: '',
datastoreStorage: {serviceManagedS3: '', customerManagedS3: '', iotSiteWiseMultiLayerStorage: ''},
retentionPeriod: {unlimited: '', numberOfDays: ''},
tags: [{key: '', value: ''}],
fileFormatConfiguration: {jsonConfiguration: '', parquetConfiguration: ''},
datastorePartitions: {partitions: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/datastores';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"datastoreName":"","datastoreStorage":{"serviceManagedS3":"","customerManagedS3":"","iotSiteWiseMultiLayerStorage":""},"retentionPeriod":{"unlimited":"","numberOfDays":""},"tags":[{"key":"","value":""}],"fileFormatConfiguration":{"jsonConfiguration":"","parquetConfiguration":""},"datastorePartitions":{"partitions":""}}'
};
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}}/datastores',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "datastoreName": "",\n "datastoreStorage": {\n "serviceManagedS3": "",\n "customerManagedS3": "",\n "iotSiteWiseMultiLayerStorage": ""\n },\n "retentionPeriod": {\n "unlimited": "",\n "numberOfDays": ""\n },\n "tags": [\n {\n "key": "",\n "value": ""\n }\n ],\n "fileFormatConfiguration": {\n "jsonConfiguration": "",\n "parquetConfiguration": ""\n },\n "datastorePartitions": {\n "partitions": ""\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 \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/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/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({
datastoreName: '',
datastoreStorage: {serviceManagedS3: '', customerManagedS3: '', iotSiteWiseMultiLayerStorage: ''},
retentionPeriod: {unlimited: '', numberOfDays: ''},
tags: [{key: '', value: ''}],
fileFormatConfiguration: {jsonConfiguration: '', parquetConfiguration: ''},
datastorePartitions: {partitions: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/datastores',
headers: {'content-type': 'application/json'},
body: {
datastoreName: '',
datastoreStorage: {serviceManagedS3: '', customerManagedS3: '', iotSiteWiseMultiLayerStorage: ''},
retentionPeriod: {unlimited: '', numberOfDays: ''},
tags: [{key: '', value: ''}],
fileFormatConfiguration: {jsonConfiguration: '', parquetConfiguration: ''},
datastorePartitions: {partitions: ''}
},
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}}/datastores');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
datastoreName: '',
datastoreStorage: {
serviceManagedS3: '',
customerManagedS3: '',
iotSiteWiseMultiLayerStorage: ''
},
retentionPeriod: {
unlimited: '',
numberOfDays: ''
},
tags: [
{
key: '',
value: ''
}
],
fileFormatConfiguration: {
jsonConfiguration: '',
parquetConfiguration: ''
},
datastorePartitions: {
partitions: ''
}
});
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}}/datastores',
headers: {'content-type': 'application/json'},
data: {
datastoreName: '',
datastoreStorage: {serviceManagedS3: '', customerManagedS3: '', iotSiteWiseMultiLayerStorage: ''},
retentionPeriod: {unlimited: '', numberOfDays: ''},
tags: [{key: '', value: ''}],
fileFormatConfiguration: {jsonConfiguration: '', parquetConfiguration: ''},
datastorePartitions: {partitions: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/datastores';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"datastoreName":"","datastoreStorage":{"serviceManagedS3":"","customerManagedS3":"","iotSiteWiseMultiLayerStorage":""},"retentionPeriod":{"unlimited":"","numberOfDays":""},"tags":[{"key":"","value":""}],"fileFormatConfiguration":{"jsonConfiguration":"","parquetConfiguration":""},"datastorePartitions":{"partitions":""}}'
};
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 = @{ @"datastoreName": @"",
@"datastoreStorage": @{ @"serviceManagedS3": @"", @"customerManagedS3": @"", @"iotSiteWiseMultiLayerStorage": @"" },
@"retentionPeriod": @{ @"unlimited": @"", @"numberOfDays": @"" },
@"tags": @[ @{ @"key": @"", @"value": @"" } ],
@"fileFormatConfiguration": @{ @"jsonConfiguration": @"", @"parquetConfiguration": @"" },
@"datastorePartitions": @{ @"partitions": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/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}}/datastores" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/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([
'datastoreName' => '',
'datastoreStorage' => [
'serviceManagedS3' => '',
'customerManagedS3' => '',
'iotSiteWiseMultiLayerStorage' => ''
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'tags' => [
[
'key' => '',
'value' => ''
]
],
'fileFormatConfiguration' => [
'jsonConfiguration' => '',
'parquetConfiguration' => ''
],
'datastorePartitions' => [
'partitions' => ''
]
]),
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}}/datastores', [
'body' => '{
"datastoreName": "",
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
},
"datastorePartitions": {
"partitions": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/datastores');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'datastoreName' => '',
'datastoreStorage' => [
'serviceManagedS3' => '',
'customerManagedS3' => '',
'iotSiteWiseMultiLayerStorage' => ''
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'tags' => [
[
'key' => '',
'value' => ''
]
],
'fileFormatConfiguration' => [
'jsonConfiguration' => '',
'parquetConfiguration' => ''
],
'datastorePartitions' => [
'partitions' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'datastoreName' => '',
'datastoreStorage' => [
'serviceManagedS3' => '',
'customerManagedS3' => '',
'iotSiteWiseMultiLayerStorage' => ''
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'tags' => [
[
'key' => '',
'value' => ''
]
],
'fileFormatConfiguration' => [
'jsonConfiguration' => '',
'parquetConfiguration' => ''
],
'datastorePartitions' => [
'partitions' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/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}}/datastores' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"datastoreName": "",
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
},
"datastorePartitions": {
"partitions": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datastores' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"datastoreName": "",
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
},
"datastorePartitions": {
"partitions": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/datastores", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datastores"
payload = {
"datastoreName": "",
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
},
"datastorePartitions": { "partitions": "" }
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datastores"
payload <- "{\n \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\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}}/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 \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\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/datastores') do |req|
req.body = "{\n \"datastoreName\": \"\",\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ],\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n },\n \"datastorePartitions\": {\n \"partitions\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/datastores";
let payload = json!({
"datastoreName": "",
"datastoreStorage": json!({
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
}),
"retentionPeriod": json!({
"unlimited": "",
"numberOfDays": ""
}),
"tags": (
json!({
"key": "",
"value": ""
})
),
"fileFormatConfiguration": json!({
"jsonConfiguration": "",
"parquetConfiguration": ""
}),
"datastorePartitions": json!({"partitions": ""})
});
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}}/datastores \
--header 'content-type: application/json' \
--data '{
"datastoreName": "",
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
},
"datastorePartitions": {
"partitions": ""
}
}'
echo '{
"datastoreName": "",
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"tags": [
{
"key": "",
"value": ""
}
],
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
},
"datastorePartitions": {
"partitions": ""
}
}' | \
http POST {{baseUrl}}/datastores \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "datastoreName": "",\n "datastoreStorage": {\n "serviceManagedS3": "",\n "customerManagedS3": "",\n "iotSiteWiseMultiLayerStorage": ""\n },\n "retentionPeriod": {\n "unlimited": "",\n "numberOfDays": ""\n },\n "tags": [\n {\n "key": "",\n "value": ""\n }\n ],\n "fileFormatConfiguration": {\n "jsonConfiguration": "",\n "parquetConfiguration": ""\n },\n "datastorePartitions": {\n "partitions": ""\n }\n}' \
--output-document \
- {{baseUrl}}/datastores
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"datastoreName": "",
"datastoreStorage": [
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
],
"retentionPeriod": [
"unlimited": "",
"numberOfDays": ""
],
"tags": [
[
"key": "",
"value": ""
]
],
"fileFormatConfiguration": [
"jsonConfiguration": "",
"parquetConfiguration": ""
],
"datastorePartitions": ["partitions": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/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()
POST
CreatePipeline
{{baseUrl}}/pipelines
BODY json
{
"pipelineName": "",
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
],
"tags": [
{
"key": "",
"value": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/pipelines");
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 \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/pipelines" {:content-type :json
:form-params {:pipelineName ""
:pipelineActivities [{:channel ""
:lambda ""
:datastore ""
:addAttributes ""
:removeAttributes ""
:selectAttributes ""
:filter ""
:math ""
:deviceRegistryEnrich ""
:deviceShadowEnrich ""}]
:tags [{:key ""
:value ""}]}})
require "http/client"
url = "{{baseUrl}}/pipelines"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\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}}/pipelines"),
Content = new StringContent("{\n \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\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}}/pipelines");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/pipelines"
payload := strings.NewReader("{\n \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\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/pipelines HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 385
{
"pipelineName": "",
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
],
"tags": [
{
"key": "",
"value": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/pipelines")
.setHeader("content-type", "application/json")
.setBody("{\n \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/pipelines"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\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 \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/pipelines")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/pipelines")
.header("content-type", "application/json")
.body("{\n \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
pipelineName: '',
pipelineActivities: [
{
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
}
],
tags: [
{
key: '',
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}}/pipelines');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/pipelines',
headers: {'content-type': 'application/json'},
data: {
pipelineName: '',
pipelineActivities: [
{
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
}
],
tags: [{key: '', value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/pipelines';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"pipelineName":"","pipelineActivities":[{"channel":"","lambda":"","datastore":"","addAttributes":"","removeAttributes":"","selectAttributes":"","filter":"","math":"","deviceRegistryEnrich":"","deviceShadowEnrich":""}],"tags":[{"key":"","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}}/pipelines',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "pipelineName": "",\n "pipelineActivities": [\n {\n "channel": "",\n "lambda": "",\n "datastore": "",\n "addAttributes": "",\n "removeAttributes": "",\n "selectAttributes": "",\n "filter": "",\n "math": "",\n "deviceRegistryEnrich": "",\n "deviceShadowEnrich": ""\n }\n ],\n "tags": [\n {\n "key": "",\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 \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/pipelines")
.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/pipelines',
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({
pipelineName: '',
pipelineActivities: [
{
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
}
],
tags: [{key: '', value: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/pipelines',
headers: {'content-type': 'application/json'},
body: {
pipelineName: '',
pipelineActivities: [
{
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
}
],
tags: [{key: '', 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}}/pipelines');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
pipelineName: '',
pipelineActivities: [
{
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
}
],
tags: [
{
key: '',
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}}/pipelines',
headers: {'content-type': 'application/json'},
data: {
pipelineName: '',
pipelineActivities: [
{
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
}
],
tags: [{key: '', value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/pipelines';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"pipelineName":"","pipelineActivities":[{"channel":"","lambda":"","datastore":"","addAttributes":"","removeAttributes":"","selectAttributes":"","filter":"","math":"","deviceRegistryEnrich":"","deviceShadowEnrich":""}],"tags":[{"key":"","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 = @{ @"pipelineName": @"",
@"pipelineActivities": @[ @{ @"channel": @"", @"lambda": @"", @"datastore": @"", @"addAttributes": @"", @"removeAttributes": @"", @"selectAttributes": @"", @"filter": @"", @"math": @"", @"deviceRegistryEnrich": @"", @"deviceShadowEnrich": @"" } ],
@"tags": @[ @{ @"key": @"", @"value": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/pipelines"]
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}}/pipelines" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/pipelines",
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([
'pipelineName' => '',
'pipelineActivities' => [
[
'channel' => '',
'lambda' => '',
'datastore' => '',
'addAttributes' => '',
'removeAttributes' => '',
'selectAttributes' => '',
'filter' => '',
'math' => '',
'deviceRegistryEnrich' => '',
'deviceShadowEnrich' => ''
]
],
'tags' => [
[
'key' => '',
'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}}/pipelines', [
'body' => '{
"pipelineName": "",
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
],
"tags": [
{
"key": "",
"value": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/pipelines');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'pipelineName' => '',
'pipelineActivities' => [
[
'channel' => '',
'lambda' => '',
'datastore' => '',
'addAttributes' => '',
'removeAttributes' => '',
'selectAttributes' => '',
'filter' => '',
'math' => '',
'deviceRegistryEnrich' => '',
'deviceShadowEnrich' => ''
]
],
'tags' => [
[
'key' => '',
'value' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'pipelineName' => '',
'pipelineActivities' => [
[
'channel' => '',
'lambda' => '',
'datastore' => '',
'addAttributes' => '',
'removeAttributes' => '',
'selectAttributes' => '',
'filter' => '',
'math' => '',
'deviceRegistryEnrich' => '',
'deviceShadowEnrich' => ''
]
],
'tags' => [
[
'key' => '',
'value' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/pipelines');
$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}}/pipelines' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"pipelineName": "",
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
],
"tags": [
{
"key": "",
"value": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/pipelines' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"pipelineName": "",
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
],
"tags": [
{
"key": "",
"value": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/pipelines", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/pipelines"
payload = {
"pipelineName": "",
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
],
"tags": [
{
"key": "",
"value": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/pipelines"
payload <- "{\n \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\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}}/pipelines")
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 \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\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/pipelines') do |req|
req.body = "{\n \"pipelineName\": \"\",\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ],\n \"tags\": [\n {\n \"key\": \"\",\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}}/pipelines";
let payload = json!({
"pipelineName": "",
"pipelineActivities": (
json!({
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
})
),
"tags": (
json!({
"key": "",
"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}}/pipelines \
--header 'content-type: application/json' \
--data '{
"pipelineName": "",
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
],
"tags": [
{
"key": "",
"value": ""
}
]
}'
echo '{
"pipelineName": "",
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
],
"tags": [
{
"key": "",
"value": ""
}
]
}' | \
http POST {{baseUrl}}/pipelines \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "pipelineName": "",\n "pipelineActivities": [\n {\n "channel": "",\n "lambda": "",\n "datastore": "",\n "addAttributes": "",\n "removeAttributes": "",\n "selectAttributes": "",\n "filter": "",\n "math": "",\n "deviceRegistryEnrich": "",\n "deviceShadowEnrich": ""\n }\n ],\n "tags": [\n {\n "key": "",\n "value": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/pipelines
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"pipelineName": "",
"pipelineActivities": [
[
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
]
],
"tags": [
[
"key": "",
"value": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/pipelines")! 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
DeleteChannel
{{baseUrl}}/channels/:channelName
QUERY PARAMS
channelName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channels/:channelName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/channels/:channelName")
require "http/client"
url = "{{baseUrl}}/channels/:channelName"
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}}/channels/:channelName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channels/:channelName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channels/:channelName"
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/channels/:channelName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/channels/:channelName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channels/:channelName"))
.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}}/channels/:channelName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/channels/:channelName")
.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}}/channels/:channelName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/channels/:channelName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channels/:channelName';
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}}/channels/:channelName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channels/:channelName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/channels/:channelName',
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}}/channels/:channelName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/channels/:channelName');
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}}/channels/:channelName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channels/:channelName';
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}}/channels/:channelName"]
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}}/channels/:channelName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channels/:channelName",
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}}/channels/:channelName');
echo $response->getBody();
setUrl('{{baseUrl}}/channels/:channelName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channels/:channelName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channels/:channelName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channels/:channelName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/channels/:channelName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channels/:channelName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channels/:channelName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channels/:channelName")
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/channels/:channelName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channels/:channelName";
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}}/channels/:channelName
http DELETE {{baseUrl}}/channels/:channelName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/channels/:channelName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channels/:channelName")! 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()
DELETE
DeleteDataset
{{baseUrl}}/datasets/:datasetName
QUERY PARAMS
datasetName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datasets/:datasetName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/datasets/:datasetName")
require "http/client"
url = "{{baseUrl}}/datasets/:datasetName"
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}}/datasets/:datasetName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datasets/:datasetName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/datasets/:datasetName"
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/datasets/:datasetName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/datasets/:datasetName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/datasets/:datasetName"))
.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}}/datasets/:datasetName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/datasets/:datasetName")
.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}}/datasets/:datasetName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/datasets/:datasetName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/datasets/:datasetName';
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}}/datasets/:datasetName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/datasets/:datasetName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/datasets/:datasetName',
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}}/datasets/:datasetName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/datasets/:datasetName');
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}}/datasets/:datasetName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/datasets/:datasetName';
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}}/datasets/:datasetName"]
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}}/datasets/:datasetName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/datasets/:datasetName",
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}}/datasets/:datasetName');
echo $response->getBody();
setUrl('{{baseUrl}}/datasets/:datasetName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/datasets/:datasetName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datasets/:datasetName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datasets/:datasetName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/datasets/:datasetName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datasets/:datasetName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datasets/:datasetName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/datasets/:datasetName")
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/datasets/:datasetName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/datasets/:datasetName";
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}}/datasets/:datasetName
http DELETE {{baseUrl}}/datasets/:datasetName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/datasets/:datasetName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datasets/:datasetName")! 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()
DELETE
DeleteDatasetContent
{{baseUrl}}/datasets/:datasetName/content
QUERY PARAMS
datasetName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datasets/:datasetName/content");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/datasets/:datasetName/content")
require "http/client"
url = "{{baseUrl}}/datasets/:datasetName/content"
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}}/datasets/:datasetName/content"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datasets/:datasetName/content");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/datasets/:datasetName/content"
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/datasets/:datasetName/content HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/datasets/:datasetName/content")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/datasets/:datasetName/content"))
.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}}/datasets/:datasetName/content")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/datasets/:datasetName/content")
.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}}/datasets/:datasetName/content');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/datasets/:datasetName/content'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/datasets/:datasetName/content';
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}}/datasets/:datasetName/content',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/datasets/:datasetName/content")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/datasets/:datasetName/content',
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}}/datasets/:datasetName/content'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/datasets/:datasetName/content');
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}}/datasets/:datasetName/content'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/datasets/:datasetName/content';
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}}/datasets/:datasetName/content"]
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}}/datasets/:datasetName/content" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/datasets/:datasetName/content",
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}}/datasets/:datasetName/content');
echo $response->getBody();
setUrl('{{baseUrl}}/datasets/:datasetName/content');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/datasets/:datasetName/content');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datasets/:datasetName/content' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datasets/:datasetName/content' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/datasets/:datasetName/content")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datasets/:datasetName/content"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datasets/:datasetName/content"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/datasets/:datasetName/content")
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/datasets/:datasetName/content') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/datasets/:datasetName/content";
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}}/datasets/:datasetName/content
http DELETE {{baseUrl}}/datasets/:datasetName/content
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/datasets/:datasetName/content
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datasets/:datasetName/content")! 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()
DELETE
DeleteDatastore
{{baseUrl}}/datastores/:datastoreName
QUERY PARAMS
datastoreName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datastores/:datastoreName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/datastores/:datastoreName")
require "http/client"
url = "{{baseUrl}}/datastores/:datastoreName"
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}}/datastores/:datastoreName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datastores/:datastoreName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/datastores/:datastoreName"
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/datastores/:datastoreName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/datastores/:datastoreName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/datastores/:datastoreName"))
.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}}/datastores/:datastoreName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/datastores/:datastoreName")
.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}}/datastores/:datastoreName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/datastores/:datastoreName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/datastores/:datastoreName';
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}}/datastores/:datastoreName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/datastores/:datastoreName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/datastores/:datastoreName',
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}}/datastores/:datastoreName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/datastores/:datastoreName');
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}}/datastores/:datastoreName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/datastores/:datastoreName';
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}}/datastores/:datastoreName"]
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}}/datastores/:datastoreName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/datastores/:datastoreName",
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}}/datastores/:datastoreName');
echo $response->getBody();
setUrl('{{baseUrl}}/datastores/:datastoreName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/datastores/:datastoreName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datastores/:datastoreName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datastores/:datastoreName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/datastores/:datastoreName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datastores/:datastoreName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datastores/:datastoreName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/datastores/:datastoreName")
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/datastores/:datastoreName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/datastores/:datastoreName";
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}}/datastores/:datastoreName
http DELETE {{baseUrl}}/datastores/:datastoreName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/datastores/:datastoreName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datastores/:datastoreName")! 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()
DELETE
DeletePipeline
{{baseUrl}}/pipelines/:pipelineName
QUERY PARAMS
pipelineName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/pipelines/:pipelineName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/pipelines/:pipelineName")
require "http/client"
url = "{{baseUrl}}/pipelines/:pipelineName"
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}}/pipelines/:pipelineName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/pipelines/:pipelineName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/pipelines/:pipelineName"
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/pipelines/:pipelineName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/pipelines/:pipelineName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/pipelines/:pipelineName"))
.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}}/pipelines/:pipelineName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/pipelines/:pipelineName")
.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}}/pipelines/:pipelineName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/pipelines/:pipelineName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/pipelines/:pipelineName';
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}}/pipelines/:pipelineName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/pipelines/:pipelineName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/pipelines/:pipelineName',
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}}/pipelines/:pipelineName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/pipelines/:pipelineName');
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}}/pipelines/:pipelineName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/pipelines/:pipelineName';
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}}/pipelines/:pipelineName"]
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}}/pipelines/:pipelineName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/pipelines/:pipelineName",
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}}/pipelines/:pipelineName');
echo $response->getBody();
setUrl('{{baseUrl}}/pipelines/:pipelineName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/pipelines/:pipelineName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/pipelines/:pipelineName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/pipelines/:pipelineName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/pipelines/:pipelineName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/pipelines/:pipelineName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/pipelines/:pipelineName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/pipelines/:pipelineName")
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/pipelines/:pipelineName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/pipelines/:pipelineName";
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}}/pipelines/:pipelineName
http DELETE {{baseUrl}}/pipelines/:pipelineName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/pipelines/:pipelineName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/pipelines/:pipelineName")! 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
DescribeChannel
{{baseUrl}}/channels/:channelName
QUERY PARAMS
channelName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channels/:channelName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/channels/:channelName")
require "http/client"
url = "{{baseUrl}}/channels/:channelName"
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}}/channels/:channelName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channels/:channelName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channels/:channelName"
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/channels/:channelName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/channels/:channelName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channels/:channelName"))
.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}}/channels/:channelName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/channels/:channelName")
.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}}/channels/:channelName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/channels/:channelName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channels/:channelName';
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}}/channels/:channelName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channels/:channelName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/channels/:channelName',
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}}/channels/:channelName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/channels/:channelName');
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}}/channels/:channelName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channels/:channelName';
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}}/channels/:channelName"]
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}}/channels/:channelName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channels/:channelName",
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}}/channels/:channelName');
echo $response->getBody();
setUrl('{{baseUrl}}/channels/:channelName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channels/:channelName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channels/:channelName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channels/:channelName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/channels/:channelName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channels/:channelName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channels/:channelName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channels/:channelName")
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/channels/:channelName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channels/:channelName";
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}}/channels/:channelName
http GET {{baseUrl}}/channels/:channelName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/channels/:channelName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channels/:channelName")! 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
DescribeDataset
{{baseUrl}}/datasets/:datasetName
QUERY PARAMS
datasetName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datasets/:datasetName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/datasets/:datasetName")
require "http/client"
url = "{{baseUrl}}/datasets/:datasetName"
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}}/datasets/:datasetName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datasets/:datasetName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/datasets/:datasetName"
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/datasets/:datasetName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datasets/:datasetName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/datasets/:datasetName"))
.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}}/datasets/:datasetName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/datasets/:datasetName")
.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}}/datasets/:datasetName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/datasets/:datasetName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/datasets/:datasetName';
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}}/datasets/:datasetName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/datasets/:datasetName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/datasets/:datasetName',
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}}/datasets/:datasetName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/datasets/:datasetName');
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}}/datasets/:datasetName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/datasets/:datasetName';
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}}/datasets/:datasetName"]
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}}/datasets/:datasetName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/datasets/:datasetName",
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}}/datasets/:datasetName');
echo $response->getBody();
setUrl('{{baseUrl}}/datasets/:datasetName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/datasets/:datasetName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datasets/:datasetName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datasets/:datasetName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/datasets/:datasetName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datasets/:datasetName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datasets/:datasetName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/datasets/:datasetName")
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/datasets/:datasetName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/datasets/:datasetName";
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}}/datasets/:datasetName
http GET {{baseUrl}}/datasets/:datasetName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/datasets/:datasetName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datasets/:datasetName")! 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
DescribeDatastore
{{baseUrl}}/datastores/:datastoreName
QUERY PARAMS
datastoreName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datastores/:datastoreName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/datastores/:datastoreName")
require "http/client"
url = "{{baseUrl}}/datastores/:datastoreName"
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}}/datastores/:datastoreName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datastores/:datastoreName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/datastores/:datastoreName"
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/datastores/:datastoreName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datastores/:datastoreName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/datastores/:datastoreName"))
.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}}/datastores/:datastoreName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/datastores/:datastoreName")
.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}}/datastores/:datastoreName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/datastores/:datastoreName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/datastores/:datastoreName';
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}}/datastores/:datastoreName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/datastores/:datastoreName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/datastores/:datastoreName',
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}}/datastores/:datastoreName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/datastores/:datastoreName');
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}}/datastores/:datastoreName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/datastores/:datastoreName';
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}}/datastores/:datastoreName"]
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}}/datastores/:datastoreName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/datastores/:datastoreName",
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}}/datastores/:datastoreName');
echo $response->getBody();
setUrl('{{baseUrl}}/datastores/:datastoreName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/datastores/:datastoreName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datastores/:datastoreName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datastores/:datastoreName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/datastores/:datastoreName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datastores/:datastoreName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datastores/:datastoreName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/datastores/:datastoreName")
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/datastores/:datastoreName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/datastores/:datastoreName";
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}}/datastores/:datastoreName
http GET {{baseUrl}}/datastores/:datastoreName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/datastores/:datastoreName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datastores/:datastoreName")! 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
DescribeLoggingOptions
{{baseUrl}}/logging
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/logging");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/logging")
require "http/client"
url = "{{baseUrl}}/logging"
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}}/logging"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/logging");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/logging"
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/logging HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/logging")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/logging"))
.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}}/logging")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/logging")
.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}}/logging');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/logging'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/logging';
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}}/logging',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/logging")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/logging',
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}}/logging'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/logging');
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}}/logging'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/logging';
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}}/logging"]
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}}/logging" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/logging",
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}}/logging');
echo $response->getBody();
setUrl('{{baseUrl}}/logging');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/logging');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/logging' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/logging' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/logging")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/logging"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/logging"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/logging")
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/logging') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/logging";
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}}/logging
http GET {{baseUrl}}/logging
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/logging
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/logging")! 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
DescribePipeline
{{baseUrl}}/pipelines/:pipelineName
QUERY PARAMS
pipelineName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/pipelines/:pipelineName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/pipelines/:pipelineName")
require "http/client"
url = "{{baseUrl}}/pipelines/:pipelineName"
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}}/pipelines/:pipelineName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/pipelines/:pipelineName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/pipelines/:pipelineName"
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/pipelines/:pipelineName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/pipelines/:pipelineName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/pipelines/:pipelineName"))
.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}}/pipelines/:pipelineName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/pipelines/:pipelineName")
.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}}/pipelines/:pipelineName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/pipelines/:pipelineName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/pipelines/:pipelineName';
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}}/pipelines/:pipelineName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/pipelines/:pipelineName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/pipelines/:pipelineName',
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}}/pipelines/:pipelineName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/pipelines/:pipelineName');
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}}/pipelines/:pipelineName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/pipelines/:pipelineName';
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}}/pipelines/:pipelineName"]
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}}/pipelines/:pipelineName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/pipelines/:pipelineName",
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}}/pipelines/:pipelineName');
echo $response->getBody();
setUrl('{{baseUrl}}/pipelines/:pipelineName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/pipelines/:pipelineName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/pipelines/:pipelineName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/pipelines/:pipelineName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/pipelines/:pipelineName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/pipelines/:pipelineName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/pipelines/:pipelineName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/pipelines/:pipelineName")
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/pipelines/:pipelineName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/pipelines/:pipelineName";
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}}/pipelines/:pipelineName
http GET {{baseUrl}}/pipelines/:pipelineName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/pipelines/:pipelineName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/pipelines/:pipelineName")! 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
GetDatasetContent
{{baseUrl}}/datasets/:datasetName/content
QUERY PARAMS
datasetName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datasets/:datasetName/content");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/datasets/:datasetName/content")
require "http/client"
url = "{{baseUrl}}/datasets/:datasetName/content"
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}}/datasets/:datasetName/content"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datasets/:datasetName/content");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/datasets/:datasetName/content"
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/datasets/:datasetName/content HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datasets/:datasetName/content")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/datasets/:datasetName/content"))
.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}}/datasets/:datasetName/content")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/datasets/:datasetName/content")
.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}}/datasets/:datasetName/content');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/datasets/:datasetName/content'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/datasets/:datasetName/content';
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}}/datasets/:datasetName/content',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/datasets/:datasetName/content")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/datasets/:datasetName/content',
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}}/datasets/:datasetName/content'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/datasets/:datasetName/content');
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}}/datasets/:datasetName/content'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/datasets/:datasetName/content';
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}}/datasets/:datasetName/content"]
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}}/datasets/:datasetName/content" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/datasets/:datasetName/content",
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}}/datasets/:datasetName/content');
echo $response->getBody();
setUrl('{{baseUrl}}/datasets/:datasetName/content');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/datasets/:datasetName/content');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datasets/:datasetName/content' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datasets/:datasetName/content' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/datasets/:datasetName/content")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datasets/:datasetName/content"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datasets/:datasetName/content"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/datasets/:datasetName/content")
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/datasets/:datasetName/content') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/datasets/:datasetName/content";
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}}/datasets/:datasetName/content
http GET {{baseUrl}}/datasets/:datasetName/content
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/datasets/:datasetName/content
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datasets/:datasetName/content")! 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
ListChannels
{{baseUrl}}/channels
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channels");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/channels")
require "http/client"
url = "{{baseUrl}}/channels"
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}}/channels"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channels");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channels"
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/channels HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/channels")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channels"))
.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}}/channels")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/channels")
.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}}/channels');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/channels'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channels';
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}}/channels',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channels")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/channels',
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}}/channels'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/channels');
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}}/channels'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channels';
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}}/channels"]
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}}/channels" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channels",
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}}/channels');
echo $response->getBody();
setUrl('{{baseUrl}}/channels');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channels');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channels' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channels' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/channels")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channels"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channels"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channels")
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/channels') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channels";
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}}/channels
http GET {{baseUrl}}/channels
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/channels
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channels")! 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
ListDatasetContents
{{baseUrl}}/datasets/:datasetName/contents
QUERY PARAMS
datasetName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datasets/:datasetName/contents");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/datasets/:datasetName/contents")
require "http/client"
url = "{{baseUrl}}/datasets/:datasetName/contents"
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}}/datasets/:datasetName/contents"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datasets/:datasetName/contents");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/datasets/:datasetName/contents"
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/datasets/:datasetName/contents HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datasets/:datasetName/contents")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/datasets/:datasetName/contents"))
.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}}/datasets/:datasetName/contents")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/datasets/:datasetName/contents")
.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}}/datasets/:datasetName/contents');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/datasets/:datasetName/contents'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/datasets/:datasetName/contents';
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}}/datasets/:datasetName/contents',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/datasets/:datasetName/contents")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/datasets/:datasetName/contents',
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}}/datasets/:datasetName/contents'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/datasets/:datasetName/contents');
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}}/datasets/:datasetName/contents'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/datasets/:datasetName/contents';
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}}/datasets/:datasetName/contents"]
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}}/datasets/:datasetName/contents" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/datasets/:datasetName/contents",
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}}/datasets/:datasetName/contents');
echo $response->getBody();
setUrl('{{baseUrl}}/datasets/:datasetName/contents');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/datasets/:datasetName/contents');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datasets/:datasetName/contents' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datasets/:datasetName/contents' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/datasets/:datasetName/contents")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datasets/:datasetName/contents"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datasets/:datasetName/contents"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/datasets/:datasetName/contents")
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/datasets/:datasetName/contents') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/datasets/:datasetName/contents";
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}}/datasets/:datasetName/contents
http GET {{baseUrl}}/datasets/:datasetName/contents
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/datasets/:datasetName/contents
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datasets/:datasetName/contents")! 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
ListDatasets
{{baseUrl}}/datasets
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datasets");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/datasets")
require "http/client"
url = "{{baseUrl}}/datasets"
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}}/datasets"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datasets");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/datasets"
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/datasets HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datasets")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/datasets"))
.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}}/datasets")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/datasets")
.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}}/datasets');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/datasets'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/datasets';
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}}/datasets',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/datasets")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/datasets',
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}}/datasets'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/datasets');
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}}/datasets'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/datasets';
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}}/datasets"]
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}}/datasets" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/datasets",
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}}/datasets');
echo $response->getBody();
setUrl('{{baseUrl}}/datasets');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/datasets');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datasets' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datasets' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/datasets")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datasets"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datasets"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/datasets")
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/datasets') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/datasets";
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}}/datasets
http GET {{baseUrl}}/datasets
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/datasets
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datasets")! 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
ListDatastores
{{baseUrl}}/datastores
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datastores");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/datastores")
require "http/client"
url = "{{baseUrl}}/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}}/datastores"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datastores");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/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/datastores HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datastores")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/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}}/datastores")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/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}}/datastores');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/datastores'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/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}}/datastores',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/datastores")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/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}}/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}}/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}}/datastores'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/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}}/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}}/datastores" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/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}}/datastores');
echo $response->getBody();
setUrl('{{baseUrl}}/datastores');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/datastores');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datastores' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datastores' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/datastores")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datastores"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datastores"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/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/datastores') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/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}}/datastores
http GET {{baseUrl}}/datastores
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/datastores
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/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()
GET
ListPipelines
{{baseUrl}}/pipelines
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/pipelines");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/pipelines")
require "http/client"
url = "{{baseUrl}}/pipelines"
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}}/pipelines"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/pipelines");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/pipelines"
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/pipelines HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/pipelines")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/pipelines"))
.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}}/pipelines")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/pipelines")
.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}}/pipelines');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/pipelines'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/pipelines';
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}}/pipelines',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/pipelines")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/pipelines',
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}}/pipelines'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/pipelines');
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}}/pipelines'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/pipelines';
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}}/pipelines"]
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}}/pipelines" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/pipelines",
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}}/pipelines');
echo $response->getBody();
setUrl('{{baseUrl}}/pipelines');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/pipelines');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/pipelines' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/pipelines' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/pipelines")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/pipelines"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/pipelines"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/pipelines")
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/pipelines') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/pipelines";
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}}/pipelines
http GET {{baseUrl}}/pipelines
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/pipelines
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/pipelines")! 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
ListTagsForResource
{{baseUrl}}/tags#resourceArn
QUERY PARAMS
resourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags?resourceArn=#resourceArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tags#resourceArn" {:query-params {:resourceArn ""}})
require "http/client"
url = "{{baseUrl}}/tags?resourceArn=#resourceArn"
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}}/tags?resourceArn=#resourceArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags?resourceArn=#resourceArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags?resourceArn=#resourceArn"
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/tags?resourceArn= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags?resourceArn=#resourceArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags?resourceArn=#resourceArn"))
.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}}/tags?resourceArn=#resourceArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags?resourceArn=#resourceArn")
.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}}/tags?resourceArn=#resourceArn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/tags#resourceArn',
params: {resourceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags?resourceArn=#resourceArn';
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}}/tags?resourceArn=#resourceArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags?resourceArn=#resourceArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags?resourceArn=',
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}}/tags#resourceArn',
qs: {resourceArn: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/tags#resourceArn');
req.query({
resourceArn: ''
});
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}}/tags#resourceArn',
params: {resourceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags?resourceArn=#resourceArn';
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}}/tags?resourceArn=#resourceArn"]
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}}/tags?resourceArn=#resourceArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags?resourceArn=#resourceArn",
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}}/tags?resourceArn=#resourceArn');
echo $response->getBody();
setUrl('{{baseUrl}}/tags#resourceArn');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'resourceArn' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags#resourceArn');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'resourceArn' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags?resourceArn=#resourceArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags?resourceArn=#resourceArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tags?resourceArn=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags#resourceArn"
querystring = {"resourceArn":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags#resourceArn"
queryString <- list(resourceArn = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags?resourceArn=#resourceArn")
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/tags') do |req|
req.params['resourceArn'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags#resourceArn";
let querystring = [
("resourceArn", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/tags?resourceArn=#resourceArn'
http GET '{{baseUrl}}/tags?resourceArn=#resourceArn'
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/tags?resourceArn=#resourceArn'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags?resourceArn=#resourceArn")! 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
PutLoggingOptions
{{baseUrl}}/logging
BODY json
{
"loggingOptions": {
"roleArn": "",
"level": "",
"enabled": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/logging");
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 \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/logging" {:content-type :json
:form-params {:loggingOptions {:roleArn ""
:level ""
:enabled ""}}})
require "http/client"
url = "{{baseUrl}}/logging"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\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}}/logging"),
Content = new StringContent("{\n \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\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}}/logging");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/logging"
payload := strings.NewReader("{\n \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\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/logging HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 83
{
"loggingOptions": {
"roleArn": "",
"level": "",
"enabled": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/logging")
.setHeader("content-type", "application/json")
.setBody("{\n \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/logging"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\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 \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/logging")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/logging")
.header("content-type", "application/json")
.body("{\n \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
loggingOptions: {
roleArn: '',
level: '',
enabled: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/logging');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/logging',
headers: {'content-type': 'application/json'},
data: {loggingOptions: {roleArn: '', level: '', enabled: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/logging';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"loggingOptions":{"roleArn":"","level":"","enabled":""}}'
};
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}}/logging',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "loggingOptions": {\n "roleArn": "",\n "level": "",\n "enabled": ""\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 \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/logging")
.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/logging',
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({loggingOptions: {roleArn: '', level: '', enabled: ''}}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/logging',
headers: {'content-type': 'application/json'},
body: {loggingOptions: {roleArn: '', level: '', enabled: ''}},
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}}/logging');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
loggingOptions: {
roleArn: '',
level: '',
enabled: ''
}
});
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}}/logging',
headers: {'content-type': 'application/json'},
data: {loggingOptions: {roleArn: '', level: '', enabled: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/logging';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"loggingOptions":{"roleArn":"","level":"","enabled":""}}'
};
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 = @{ @"loggingOptions": @{ @"roleArn": @"", @"level": @"", @"enabled": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/logging"]
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}}/logging" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/logging",
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([
'loggingOptions' => [
'roleArn' => '',
'level' => '',
'enabled' => ''
]
]),
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}}/logging', [
'body' => '{
"loggingOptions": {
"roleArn": "",
"level": "",
"enabled": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/logging');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'loggingOptions' => [
'roleArn' => '',
'level' => '',
'enabled' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'loggingOptions' => [
'roleArn' => '',
'level' => '',
'enabled' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/logging');
$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}}/logging' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"loggingOptions": {
"roleArn": "",
"level": "",
"enabled": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/logging' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"loggingOptions": {
"roleArn": "",
"level": "",
"enabled": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/logging", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/logging"
payload = { "loggingOptions": {
"roleArn": "",
"level": "",
"enabled": ""
} }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/logging"
payload <- "{\n \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\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}}/logging")
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 \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\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/logging') do |req|
req.body = "{\n \"loggingOptions\": {\n \"roleArn\": \"\",\n \"level\": \"\",\n \"enabled\": \"\"\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}}/logging";
let payload = json!({"loggingOptions": json!({
"roleArn": "",
"level": "",
"enabled": ""
})});
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}}/logging \
--header 'content-type: application/json' \
--data '{
"loggingOptions": {
"roleArn": "",
"level": "",
"enabled": ""
}
}'
echo '{
"loggingOptions": {
"roleArn": "",
"level": "",
"enabled": ""
}
}' | \
http PUT {{baseUrl}}/logging \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "loggingOptions": {\n "roleArn": "",\n "level": "",\n "enabled": ""\n }\n}' \
--output-document \
- {{baseUrl}}/logging
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["loggingOptions": [
"roleArn": "",
"level": "",
"enabled": ""
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/logging")! 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
RunPipelineActivity
{{baseUrl}}/pipelineactivities/run
BODY json
{
"pipelineActivity": {
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
},
"payloads": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/pipelineactivities/run");
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 \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/pipelineactivities/run" {:content-type :json
:form-params {:pipelineActivity {:channel ""
:lambda ""
:datastore ""
:addAttributes ""
:removeAttributes ""
:selectAttributes ""
:filter ""
:math ""
:deviceRegistryEnrich ""
:deviceShadowEnrich ""}
:payloads []}})
require "http/client"
url = "{{baseUrl}}/pipelineactivities/run"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\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}}/pipelineactivities/run"),
Content = new StringContent("{\n \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\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}}/pipelineactivities/run");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/pipelineactivities/run"
payload := strings.NewReader("{\n \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\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/pipelineactivities/run HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 283
{
"pipelineActivity": {
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
},
"payloads": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/pipelineactivities/run")
.setHeader("content-type", "application/json")
.setBody("{\n \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/pipelineactivities/run"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\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 \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/pipelineactivities/run")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/pipelineactivities/run")
.header("content-type", "application/json")
.body("{\n \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\n}")
.asString();
const data = JSON.stringify({
pipelineActivity: {
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
},
payloads: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/pipelineactivities/run');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/pipelineactivities/run',
headers: {'content-type': 'application/json'},
data: {
pipelineActivity: {
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
},
payloads: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/pipelineactivities/run';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"pipelineActivity":{"channel":"","lambda":"","datastore":"","addAttributes":"","removeAttributes":"","selectAttributes":"","filter":"","math":"","deviceRegistryEnrich":"","deviceShadowEnrich":""},"payloads":[]}'
};
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}}/pipelineactivities/run',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "pipelineActivity": {\n "channel": "",\n "lambda": "",\n "datastore": "",\n "addAttributes": "",\n "removeAttributes": "",\n "selectAttributes": "",\n "filter": "",\n "math": "",\n "deviceRegistryEnrich": "",\n "deviceShadowEnrich": ""\n },\n "payloads": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/pipelineactivities/run")
.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/pipelineactivities/run',
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({
pipelineActivity: {
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
},
payloads: []
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/pipelineactivities/run',
headers: {'content-type': 'application/json'},
body: {
pipelineActivity: {
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
},
payloads: []
},
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}}/pipelineactivities/run');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
pipelineActivity: {
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
},
payloads: []
});
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}}/pipelineactivities/run',
headers: {'content-type': 'application/json'},
data: {
pipelineActivity: {
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
},
payloads: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/pipelineactivities/run';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"pipelineActivity":{"channel":"","lambda":"","datastore":"","addAttributes":"","removeAttributes":"","selectAttributes":"","filter":"","math":"","deviceRegistryEnrich":"","deviceShadowEnrich":""},"payloads":[]}'
};
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 = @{ @"pipelineActivity": @{ @"channel": @"", @"lambda": @"", @"datastore": @"", @"addAttributes": @"", @"removeAttributes": @"", @"selectAttributes": @"", @"filter": @"", @"math": @"", @"deviceRegistryEnrich": @"", @"deviceShadowEnrich": @"" },
@"payloads": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/pipelineactivities/run"]
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}}/pipelineactivities/run" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/pipelineactivities/run",
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([
'pipelineActivity' => [
'channel' => '',
'lambda' => '',
'datastore' => '',
'addAttributes' => '',
'removeAttributes' => '',
'selectAttributes' => '',
'filter' => '',
'math' => '',
'deviceRegistryEnrich' => '',
'deviceShadowEnrich' => ''
],
'payloads' => [
]
]),
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}}/pipelineactivities/run', [
'body' => '{
"pipelineActivity": {
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
},
"payloads": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/pipelineactivities/run');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'pipelineActivity' => [
'channel' => '',
'lambda' => '',
'datastore' => '',
'addAttributes' => '',
'removeAttributes' => '',
'selectAttributes' => '',
'filter' => '',
'math' => '',
'deviceRegistryEnrich' => '',
'deviceShadowEnrich' => ''
],
'payloads' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'pipelineActivity' => [
'channel' => '',
'lambda' => '',
'datastore' => '',
'addAttributes' => '',
'removeAttributes' => '',
'selectAttributes' => '',
'filter' => '',
'math' => '',
'deviceRegistryEnrich' => '',
'deviceShadowEnrich' => ''
],
'payloads' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/pipelineactivities/run');
$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}}/pipelineactivities/run' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"pipelineActivity": {
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
},
"payloads": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/pipelineactivities/run' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"pipelineActivity": {
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
},
"payloads": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/pipelineactivities/run", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/pipelineactivities/run"
payload = {
"pipelineActivity": {
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
},
"payloads": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/pipelineactivities/run"
payload <- "{\n \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\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}}/pipelineactivities/run")
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 \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\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/pipelineactivities/run') do |req|
req.body = "{\n \"pipelineActivity\": {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n },\n \"payloads\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/pipelineactivities/run";
let payload = json!({
"pipelineActivity": json!({
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}),
"payloads": ()
});
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}}/pipelineactivities/run \
--header 'content-type: application/json' \
--data '{
"pipelineActivity": {
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
},
"payloads": []
}'
echo '{
"pipelineActivity": {
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
},
"payloads": []
}' | \
http POST {{baseUrl}}/pipelineactivities/run \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "pipelineActivity": {\n "channel": "",\n "lambda": "",\n "datastore": "",\n "addAttributes": "",\n "removeAttributes": "",\n "selectAttributes": "",\n "filter": "",\n "math": "",\n "deviceRegistryEnrich": "",\n "deviceShadowEnrich": ""\n },\n "payloads": []\n}' \
--output-document \
- {{baseUrl}}/pipelineactivities/run
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"pipelineActivity": [
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
],
"payloads": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/pipelineactivities/run")! 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
SampleChannelData
{{baseUrl}}/channels/:channelName/sample
QUERY PARAMS
channelName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channels/:channelName/sample");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/channels/:channelName/sample")
require "http/client"
url = "{{baseUrl}}/channels/:channelName/sample"
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}}/channels/:channelName/sample"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channels/:channelName/sample");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channels/:channelName/sample"
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/channels/:channelName/sample HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/channels/:channelName/sample")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channels/:channelName/sample"))
.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}}/channels/:channelName/sample")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/channels/:channelName/sample")
.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}}/channels/:channelName/sample');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/channels/:channelName/sample'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channels/:channelName/sample';
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}}/channels/:channelName/sample',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channels/:channelName/sample")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/channels/:channelName/sample',
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}}/channels/:channelName/sample'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/channels/:channelName/sample');
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}}/channels/:channelName/sample'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channels/:channelName/sample';
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}}/channels/:channelName/sample"]
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}}/channels/:channelName/sample" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channels/:channelName/sample",
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}}/channels/:channelName/sample');
echo $response->getBody();
setUrl('{{baseUrl}}/channels/:channelName/sample');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channels/:channelName/sample');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channels/:channelName/sample' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channels/:channelName/sample' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/channels/:channelName/sample")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channels/:channelName/sample"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channels/:channelName/sample"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channels/:channelName/sample")
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/channels/:channelName/sample') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channels/:channelName/sample";
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}}/channels/:channelName/sample
http GET {{baseUrl}}/channels/:channelName/sample
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/channels/:channelName/sample
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channels/:channelName/sample")! 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
StartPipelineReprocessing
{{baseUrl}}/pipelines/:pipelineName/reprocessing
QUERY PARAMS
pipelineName
BODY json
{
"startTime": "",
"endTime": "",
"channelMessages": {
"s3Paths": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/pipelines/:pipelineName/reprocessing");
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 \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/pipelines/:pipelineName/reprocessing" {:content-type :json
:form-params {:startTime ""
:endTime ""
:channelMessages {:s3Paths ""}}})
require "http/client"
url = "{{baseUrl}}/pipelines/:pipelineName/reprocessing"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\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}}/pipelines/:pipelineName/reprocessing"),
Content = new StringContent("{\n \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\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}}/pipelines/:pipelineName/reprocessing");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/pipelines/:pipelineName/reprocessing"
payload := strings.NewReader("{\n \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\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/pipelines/:pipelineName/reprocessing HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 84
{
"startTime": "",
"endTime": "",
"channelMessages": {
"s3Paths": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/pipelines/:pipelineName/reprocessing")
.setHeader("content-type", "application/json")
.setBody("{\n \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/pipelines/:pipelineName/reprocessing"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\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 \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/pipelines/:pipelineName/reprocessing")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/pipelines/:pipelineName/reprocessing")
.header("content-type", "application/json")
.body("{\n \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
startTime: '',
endTime: '',
channelMessages: {
s3Paths: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/pipelines/:pipelineName/reprocessing');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/pipelines/:pipelineName/reprocessing',
headers: {'content-type': 'application/json'},
data: {startTime: '', endTime: '', channelMessages: {s3Paths: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/pipelines/:pipelineName/reprocessing';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"startTime":"","endTime":"","channelMessages":{"s3Paths":""}}'
};
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}}/pipelines/:pipelineName/reprocessing',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "startTime": "",\n "endTime": "",\n "channelMessages": {\n "s3Paths": ""\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 \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/pipelines/:pipelineName/reprocessing")
.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/pipelines/:pipelineName/reprocessing',
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({startTime: '', endTime: '', channelMessages: {s3Paths: ''}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/pipelines/:pipelineName/reprocessing',
headers: {'content-type': 'application/json'},
body: {startTime: '', endTime: '', channelMessages: {s3Paths: ''}},
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}}/pipelines/:pipelineName/reprocessing');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
startTime: '',
endTime: '',
channelMessages: {
s3Paths: ''
}
});
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}}/pipelines/:pipelineName/reprocessing',
headers: {'content-type': 'application/json'},
data: {startTime: '', endTime: '', channelMessages: {s3Paths: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/pipelines/:pipelineName/reprocessing';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"startTime":"","endTime":"","channelMessages":{"s3Paths":""}}'
};
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 = @{ @"startTime": @"",
@"endTime": @"",
@"channelMessages": @{ @"s3Paths": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/pipelines/:pipelineName/reprocessing"]
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}}/pipelines/:pipelineName/reprocessing" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/pipelines/:pipelineName/reprocessing",
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([
'startTime' => '',
'endTime' => '',
'channelMessages' => [
's3Paths' => ''
]
]),
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}}/pipelines/:pipelineName/reprocessing', [
'body' => '{
"startTime": "",
"endTime": "",
"channelMessages": {
"s3Paths": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/pipelines/:pipelineName/reprocessing');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'startTime' => '',
'endTime' => '',
'channelMessages' => [
's3Paths' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'startTime' => '',
'endTime' => '',
'channelMessages' => [
's3Paths' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/pipelines/:pipelineName/reprocessing');
$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}}/pipelines/:pipelineName/reprocessing' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"startTime": "",
"endTime": "",
"channelMessages": {
"s3Paths": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/pipelines/:pipelineName/reprocessing' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"startTime": "",
"endTime": "",
"channelMessages": {
"s3Paths": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/pipelines/:pipelineName/reprocessing", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/pipelines/:pipelineName/reprocessing"
payload = {
"startTime": "",
"endTime": "",
"channelMessages": { "s3Paths": "" }
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/pipelines/:pipelineName/reprocessing"
payload <- "{\n \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\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}}/pipelines/:pipelineName/reprocessing")
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 \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\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/pipelines/:pipelineName/reprocessing') do |req|
req.body = "{\n \"startTime\": \"\",\n \"endTime\": \"\",\n \"channelMessages\": {\n \"s3Paths\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/pipelines/:pipelineName/reprocessing";
let payload = json!({
"startTime": "",
"endTime": "",
"channelMessages": json!({"s3Paths": ""})
});
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}}/pipelines/:pipelineName/reprocessing \
--header 'content-type: application/json' \
--data '{
"startTime": "",
"endTime": "",
"channelMessages": {
"s3Paths": ""
}
}'
echo '{
"startTime": "",
"endTime": "",
"channelMessages": {
"s3Paths": ""
}
}' | \
http POST {{baseUrl}}/pipelines/:pipelineName/reprocessing \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "startTime": "",\n "endTime": "",\n "channelMessages": {\n "s3Paths": ""\n }\n}' \
--output-document \
- {{baseUrl}}/pipelines/:pipelineName/reprocessing
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"startTime": "",
"endTime": "",
"channelMessages": ["s3Paths": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/pipelines/:pipelineName/reprocessing")! 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
TagResource
{{baseUrl}}/tags#resourceArn
QUERY PARAMS
resourceArn
BODY json
{
"tags": [
{
"key": "",
"value": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags?resourceArn=#resourceArn");
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 \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tags#resourceArn" {:query-params {:resourceArn ""}
:content-type :json
:form-params {:tags [{:key ""
:value ""}]}})
require "http/client"
url = "{{baseUrl}}/tags?resourceArn=#resourceArn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"tags\": [\n {\n \"key\": \"\",\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}}/tags?resourceArn=#resourceArn"),
Content = new StringContent("{\n \"tags\": [\n {\n \"key\": \"\",\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}}/tags?resourceArn=#resourceArn");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags?resourceArn=#resourceArn"
payload := strings.NewReader("{\n \"tags\": [\n {\n \"key\": \"\",\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/tags?resourceArn= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 66
{
"tags": [
{
"key": "",
"value": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags?resourceArn=#resourceArn")
.setHeader("content-type", "application/json")
.setBody("{\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags?resourceArn=#resourceArn"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"tags\": [\n {\n \"key\": \"\",\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 \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tags?resourceArn=#resourceArn")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags?resourceArn=#resourceArn")
.header("content-type", "application/json")
.body("{\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
tags: [
{
key: '',
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}}/tags?resourceArn=#resourceArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tags#resourceArn',
params: {resourceArn: ''},
headers: {'content-type': 'application/json'},
data: {tags: [{key: '', value: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags?resourceArn=#resourceArn';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"tags":[{"key":"","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}}/tags?resourceArn=#resourceArn',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "tags": [\n {\n "key": "",\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 \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tags?resourceArn=#resourceArn")
.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/tags?resourceArn=',
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({tags: [{key: '', value: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tags#resourceArn',
qs: {resourceArn: ''},
headers: {'content-type': 'application/json'},
body: {tags: [{key: '', 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}}/tags#resourceArn');
req.query({
resourceArn: ''
});
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
tags: [
{
key: '',
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}}/tags#resourceArn',
params: {resourceArn: ''},
headers: {'content-type': 'application/json'},
data: {tags: [{key: '', value: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags?resourceArn=#resourceArn';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"tags":[{"key":"","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 = @{ @"tags": @[ @{ @"key": @"", @"value": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags?resourceArn=#resourceArn"]
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}}/tags?resourceArn=#resourceArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags?resourceArn=#resourceArn",
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([
'tags' => [
[
'key' => '',
'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}}/tags?resourceArn=#resourceArn', [
'body' => '{
"tags": [
{
"key": "",
"value": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tags#resourceArn');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'resourceArn' => ''
]);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'tags' => [
[
'key' => '',
'value' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'tags' => [
[
'key' => '',
'value' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/tags#resourceArn');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setQuery(new http\QueryString([
'resourceArn' => ''
]));
$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}}/tags?resourceArn=#resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"tags": [
{
"key": "",
"value": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags?resourceArn=#resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"tags": [
{
"key": "",
"value": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tags?resourceArn=", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags#resourceArn"
querystring = {"resourceArn":""}
payload = { "tags": [
{
"key": "",
"value": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags#resourceArn"
queryString <- list(resourceArn = "")
payload <- "{\n \"tags\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags?resourceArn=#resourceArn")
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 \"tags\": [\n {\n \"key\": \"\",\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/tags') do |req|
req.params['resourceArn'] = ''
req.body = "{\n \"tags\": [\n {\n \"key\": \"\",\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}}/tags#resourceArn";
let querystring = [
("resourceArn", ""),
];
let payload = json!({"tags": (
json!({
"key": "",
"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)
.query(&querystring)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/tags?resourceArn=#resourceArn' \
--header 'content-type: application/json' \
--data '{
"tags": [
{
"key": "",
"value": ""
}
]
}'
echo '{
"tags": [
{
"key": "",
"value": ""
}
]
}' | \
http POST '{{baseUrl}}/tags?resourceArn=#resourceArn' \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "tags": [\n {\n "key": "",\n "value": ""\n }\n ]\n}' \
--output-document \
- '{{baseUrl}}/tags?resourceArn=#resourceArn'
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["tags": [
[
"key": "",
"value": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags?resourceArn=#resourceArn")! 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
UntagResource
{{baseUrl}}/tags#resourceArn&tagKeys
QUERY PARAMS
resourceArn
tagKeys
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/tags#resourceArn&tagKeys" {:query-params {:resourceArn ""
:tagKeys ""}})
require "http/client"
url = "{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys"
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}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys"
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/tags?resourceArn=&tagKeys= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys"))
.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}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys")
.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}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags#resourceArn&tagKeys',
params: {resourceArn: '', tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys';
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}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags?resourceArn=&tagKeys=',
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}}/tags#resourceArn&tagKeys',
qs: {resourceArn: '', tagKeys: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/tags#resourceArn&tagKeys');
req.query({
resourceArn: '',
tagKeys: ''
});
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}}/tags#resourceArn&tagKeys',
params: {resourceArn: '', tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys';
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}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys"]
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}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys",
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}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys');
echo $response->getBody();
setUrl('{{baseUrl}}/tags#resourceArn&tagKeys');
$request->setMethod(HTTP_METH_DELETE);
$request->setQueryData([
'resourceArn' => '',
'tagKeys' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags#resourceArn&tagKeys');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
'resourceArn' => '',
'tagKeys' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/tags?resourceArn=&tagKeys=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags#resourceArn&tagKeys"
querystring = {"resourceArn":"","tagKeys":""}
response = requests.delete(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags#resourceArn&tagKeys"
queryString <- list(
resourceArn = "",
tagKeys = ""
)
response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys")
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/tags') do |req|
req.params['resourceArn'] = ''
req.params['tagKeys'] = ''
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags#resourceArn&tagKeys";
let querystring = [
("resourceArn", ""),
("tagKeys", ""),
];
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys'
http DELETE '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys'
wget --quiet \
--method DELETE \
--output-document \
- '{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags?resourceArn=&tagKeys=#resourceArn&tagKeys")! 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()
PUT
UpdateChannel
{{baseUrl}}/channels/:channelName
QUERY PARAMS
channelName
BODY json
{
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channels/:channelName");
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 \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/channels/:channelName" {:content-type :json
:form-params {:channelStorage {:serviceManagedS3 ""
:customerManagedS3 ""}
:retentionPeriod {:unlimited ""
:numberOfDays ""}}})
require "http/client"
url = "{{baseUrl}}/channels/:channelName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\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}}/channels/:channelName"),
Content = new StringContent("{\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\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}}/channels/:channelName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channels/:channelName"
payload := strings.NewReader("{\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\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/channels/:channelName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 157
{
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/channels/:channelName")
.setHeader("content-type", "application/json")
.setBody("{\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channels/:channelName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\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 \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/channels/:channelName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/channels/:channelName")
.header("content-type", "application/json")
.body("{\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
channelStorage: {
serviceManagedS3: '',
customerManagedS3: ''
},
retentionPeriod: {
unlimited: '',
numberOfDays: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/channels/:channelName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/channels/:channelName',
headers: {'content-type': 'application/json'},
data: {
channelStorage: {serviceManagedS3: '', customerManagedS3: ''},
retentionPeriod: {unlimited: '', numberOfDays: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channels/:channelName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"channelStorage":{"serviceManagedS3":"","customerManagedS3":""},"retentionPeriod":{"unlimited":"","numberOfDays":""}}'
};
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}}/channels/:channelName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "channelStorage": {\n "serviceManagedS3": "",\n "customerManagedS3": ""\n },\n "retentionPeriod": {\n "unlimited": "",\n "numberOfDays": ""\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 \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/channels/:channelName")
.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/channels/:channelName',
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({
channelStorage: {serviceManagedS3: '', customerManagedS3: ''},
retentionPeriod: {unlimited: '', numberOfDays: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/channels/:channelName',
headers: {'content-type': 'application/json'},
body: {
channelStorage: {serviceManagedS3: '', customerManagedS3: ''},
retentionPeriod: {unlimited: '', numberOfDays: ''}
},
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}}/channels/:channelName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
channelStorage: {
serviceManagedS3: '',
customerManagedS3: ''
},
retentionPeriod: {
unlimited: '',
numberOfDays: ''
}
});
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}}/channels/:channelName',
headers: {'content-type': 'application/json'},
data: {
channelStorage: {serviceManagedS3: '', customerManagedS3: ''},
retentionPeriod: {unlimited: '', numberOfDays: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channels/:channelName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"channelStorage":{"serviceManagedS3":"","customerManagedS3":""},"retentionPeriod":{"unlimited":"","numberOfDays":""}}'
};
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 = @{ @"channelStorage": @{ @"serviceManagedS3": @"", @"customerManagedS3": @"" },
@"retentionPeriod": @{ @"unlimited": @"", @"numberOfDays": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channels/:channelName"]
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}}/channels/:channelName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channels/:channelName",
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([
'channelStorage' => [
'serviceManagedS3' => '',
'customerManagedS3' => ''
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
]
]),
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}}/channels/:channelName', [
'body' => '{
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/channels/:channelName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'channelStorage' => [
'serviceManagedS3' => '',
'customerManagedS3' => ''
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'channelStorage' => [
'serviceManagedS3' => '',
'customerManagedS3' => ''
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/channels/:channelName');
$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}}/channels/:channelName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channels/:channelName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/channels/:channelName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channels/:channelName"
payload = {
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channels/:channelName"
payload <- "{\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\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}}/channels/:channelName")
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 \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\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/channels/:channelName') do |req|
req.body = "{\n \"channelStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\"\n },\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\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}}/channels/:channelName";
let payload = json!({
"channelStorage": json!({
"serviceManagedS3": "",
"customerManagedS3": ""
}),
"retentionPeriod": json!({
"unlimited": "",
"numberOfDays": ""
})
});
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}}/channels/:channelName \
--header 'content-type: application/json' \
--data '{
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
}
}'
echo '{
"channelStorage": {
"serviceManagedS3": "",
"customerManagedS3": ""
},
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
}
}' | \
http PUT {{baseUrl}}/channels/:channelName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "channelStorage": {\n "serviceManagedS3": "",\n "customerManagedS3": ""\n },\n "retentionPeriod": {\n "unlimited": "",\n "numberOfDays": ""\n }\n}' \
--output-document \
- {{baseUrl}}/channels/:channelName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"channelStorage": [
"serviceManagedS3": "",
"customerManagedS3": ""
],
"retentionPeriod": [
"unlimited": "",
"numberOfDays": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channels/:channelName")! 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()
PUT
UpdateDataset
{{baseUrl}}/datasets/:datasetName
QUERY PARAMS
datasetName
BODY json
{
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datasets/:datasetName");
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 \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/datasets/:datasetName" {:content-type :json
:form-params {:actions [{:actionName ""
:queryAction ""
:containerAction ""}]
:triggers [{:schedule ""
:dataset ""}]
:contentDeliveryRules [{:entryName ""
:destination ""}]
:retentionPeriod {:unlimited ""
:numberOfDays ""}
:versioningConfiguration {:unlimited ""
:maxVersions ""}
:lateDataRules [{:ruleName ""
:ruleConfiguration ""}]}})
require "http/client"
url = "{{baseUrl}}/datasets/:datasetName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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}}/datasets/:datasetName"),
Content = new StringContent("{\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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}}/datasets/:datasetName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/datasets/:datasetName"
payload := strings.NewReader("{\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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/datasets/:datasetName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 519
{
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/datasets/:datasetName")
.setHeader("content-type", "application/json")
.setBody("{\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/datasets/:datasetName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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 \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/datasets/:datasetName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/datasets/:datasetName")
.header("content-type", "application/json")
.body("{\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
actions: [
{
actionName: '',
queryAction: '',
containerAction: ''
}
],
triggers: [
{
schedule: '',
dataset: ''
}
],
contentDeliveryRules: [
{
entryName: '',
destination: ''
}
],
retentionPeriod: {
unlimited: '',
numberOfDays: ''
},
versioningConfiguration: {
unlimited: '',
maxVersions: ''
},
lateDataRules: [
{
ruleName: '',
ruleConfiguration: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/datasets/:datasetName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/datasets/:datasetName',
headers: {'content-type': 'application/json'},
data: {
actions: [{actionName: '', queryAction: '', containerAction: ''}],
triggers: [{schedule: '', dataset: ''}],
contentDeliveryRules: [{entryName: '', destination: ''}],
retentionPeriod: {unlimited: '', numberOfDays: ''},
versioningConfiguration: {unlimited: '', maxVersions: ''},
lateDataRules: [{ruleName: '', ruleConfiguration: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/datasets/:datasetName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"actions":[{"actionName":"","queryAction":"","containerAction":""}],"triggers":[{"schedule":"","dataset":""}],"contentDeliveryRules":[{"entryName":"","destination":""}],"retentionPeriod":{"unlimited":"","numberOfDays":""},"versioningConfiguration":{"unlimited":"","maxVersions":""},"lateDataRules":[{"ruleName":"","ruleConfiguration":""}]}'
};
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}}/datasets/:datasetName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "actions": [\n {\n "actionName": "",\n "queryAction": "",\n "containerAction": ""\n }\n ],\n "triggers": [\n {\n "schedule": "",\n "dataset": ""\n }\n ],\n "contentDeliveryRules": [\n {\n "entryName": "",\n "destination": ""\n }\n ],\n "retentionPeriod": {\n "unlimited": "",\n "numberOfDays": ""\n },\n "versioningConfiguration": {\n "unlimited": "",\n "maxVersions": ""\n },\n "lateDataRules": [\n {\n "ruleName": "",\n "ruleConfiguration": ""\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 \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/datasets/:datasetName")
.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/datasets/:datasetName',
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({
actions: [{actionName: '', queryAction: '', containerAction: ''}],
triggers: [{schedule: '', dataset: ''}],
contentDeliveryRules: [{entryName: '', destination: ''}],
retentionPeriod: {unlimited: '', numberOfDays: ''},
versioningConfiguration: {unlimited: '', maxVersions: ''},
lateDataRules: [{ruleName: '', ruleConfiguration: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/datasets/:datasetName',
headers: {'content-type': 'application/json'},
body: {
actions: [{actionName: '', queryAction: '', containerAction: ''}],
triggers: [{schedule: '', dataset: ''}],
contentDeliveryRules: [{entryName: '', destination: ''}],
retentionPeriod: {unlimited: '', numberOfDays: ''},
versioningConfiguration: {unlimited: '', maxVersions: ''},
lateDataRules: [{ruleName: '', ruleConfiguration: ''}]
},
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}}/datasets/:datasetName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
actions: [
{
actionName: '',
queryAction: '',
containerAction: ''
}
],
triggers: [
{
schedule: '',
dataset: ''
}
],
contentDeliveryRules: [
{
entryName: '',
destination: ''
}
],
retentionPeriod: {
unlimited: '',
numberOfDays: ''
},
versioningConfiguration: {
unlimited: '',
maxVersions: ''
},
lateDataRules: [
{
ruleName: '',
ruleConfiguration: ''
}
]
});
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}}/datasets/:datasetName',
headers: {'content-type': 'application/json'},
data: {
actions: [{actionName: '', queryAction: '', containerAction: ''}],
triggers: [{schedule: '', dataset: ''}],
contentDeliveryRules: [{entryName: '', destination: ''}],
retentionPeriod: {unlimited: '', numberOfDays: ''},
versioningConfiguration: {unlimited: '', maxVersions: ''},
lateDataRules: [{ruleName: '', ruleConfiguration: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/datasets/:datasetName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"actions":[{"actionName":"","queryAction":"","containerAction":""}],"triggers":[{"schedule":"","dataset":""}],"contentDeliveryRules":[{"entryName":"","destination":""}],"retentionPeriod":{"unlimited":"","numberOfDays":""},"versioningConfiguration":{"unlimited":"","maxVersions":""},"lateDataRules":[{"ruleName":"","ruleConfiguration":""}]}'
};
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 = @{ @"actions": @[ @{ @"actionName": @"", @"queryAction": @"", @"containerAction": @"" } ],
@"triggers": @[ @{ @"schedule": @"", @"dataset": @"" } ],
@"contentDeliveryRules": @[ @{ @"entryName": @"", @"destination": @"" } ],
@"retentionPeriod": @{ @"unlimited": @"", @"numberOfDays": @"" },
@"versioningConfiguration": @{ @"unlimited": @"", @"maxVersions": @"" },
@"lateDataRules": @[ @{ @"ruleName": @"", @"ruleConfiguration": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/datasets/:datasetName"]
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}}/datasets/:datasetName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/datasets/:datasetName",
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([
'actions' => [
[
'actionName' => '',
'queryAction' => '',
'containerAction' => ''
]
],
'triggers' => [
[
'schedule' => '',
'dataset' => ''
]
],
'contentDeliveryRules' => [
[
'entryName' => '',
'destination' => ''
]
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'versioningConfiguration' => [
'unlimited' => '',
'maxVersions' => ''
],
'lateDataRules' => [
[
'ruleName' => '',
'ruleConfiguration' => ''
]
]
]),
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}}/datasets/:datasetName', [
'body' => '{
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/datasets/:datasetName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'actions' => [
[
'actionName' => '',
'queryAction' => '',
'containerAction' => ''
]
],
'triggers' => [
[
'schedule' => '',
'dataset' => ''
]
],
'contentDeliveryRules' => [
[
'entryName' => '',
'destination' => ''
]
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'versioningConfiguration' => [
'unlimited' => '',
'maxVersions' => ''
],
'lateDataRules' => [
[
'ruleName' => '',
'ruleConfiguration' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'actions' => [
[
'actionName' => '',
'queryAction' => '',
'containerAction' => ''
]
],
'triggers' => [
[
'schedule' => '',
'dataset' => ''
]
],
'contentDeliveryRules' => [
[
'entryName' => '',
'destination' => ''
]
],
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'versioningConfiguration' => [
'unlimited' => '',
'maxVersions' => ''
],
'lateDataRules' => [
[
'ruleName' => '',
'ruleConfiguration' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/datasets/:datasetName');
$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}}/datasets/:datasetName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datasets/:datasetName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/datasets/:datasetName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datasets/:datasetName"
payload = {
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datasets/:datasetName"
payload <- "{\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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}}/datasets/:datasetName")
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 \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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/datasets/:datasetName') do |req|
req.body = "{\n \"actions\": [\n {\n \"actionName\": \"\",\n \"queryAction\": \"\",\n \"containerAction\": \"\"\n }\n ],\n \"triggers\": [\n {\n \"schedule\": \"\",\n \"dataset\": \"\"\n }\n ],\n \"contentDeliveryRules\": [\n {\n \"entryName\": \"\",\n \"destination\": \"\"\n }\n ],\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"versioningConfiguration\": {\n \"unlimited\": \"\",\n \"maxVersions\": \"\"\n },\n \"lateDataRules\": [\n {\n \"ruleName\": \"\",\n \"ruleConfiguration\": \"\"\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}}/datasets/:datasetName";
let payload = json!({
"actions": (
json!({
"actionName": "",
"queryAction": "",
"containerAction": ""
})
),
"triggers": (
json!({
"schedule": "",
"dataset": ""
})
),
"contentDeliveryRules": (
json!({
"entryName": "",
"destination": ""
})
),
"retentionPeriod": json!({
"unlimited": "",
"numberOfDays": ""
}),
"versioningConfiguration": json!({
"unlimited": "",
"maxVersions": ""
}),
"lateDataRules": (
json!({
"ruleName": "",
"ruleConfiguration": ""
})
)
});
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}}/datasets/:datasetName \
--header 'content-type: application/json' \
--data '{
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}'
echo '{
"actions": [
{
"actionName": "",
"queryAction": "",
"containerAction": ""
}
],
"triggers": [
{
"schedule": "",
"dataset": ""
}
],
"contentDeliveryRules": [
{
"entryName": "",
"destination": ""
}
],
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"versioningConfiguration": {
"unlimited": "",
"maxVersions": ""
},
"lateDataRules": [
{
"ruleName": "",
"ruleConfiguration": ""
}
]
}' | \
http PUT {{baseUrl}}/datasets/:datasetName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "actions": [\n {\n "actionName": "",\n "queryAction": "",\n "containerAction": ""\n }\n ],\n "triggers": [\n {\n "schedule": "",\n "dataset": ""\n }\n ],\n "contentDeliveryRules": [\n {\n "entryName": "",\n "destination": ""\n }\n ],\n "retentionPeriod": {\n "unlimited": "",\n "numberOfDays": ""\n },\n "versioningConfiguration": {\n "unlimited": "",\n "maxVersions": ""\n },\n "lateDataRules": [\n {\n "ruleName": "",\n "ruleConfiguration": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/datasets/:datasetName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"actions": [
[
"actionName": "",
"queryAction": "",
"containerAction": ""
]
],
"triggers": [
[
"schedule": "",
"dataset": ""
]
],
"contentDeliveryRules": [
[
"entryName": "",
"destination": ""
]
],
"retentionPeriod": [
"unlimited": "",
"numberOfDays": ""
],
"versioningConfiguration": [
"unlimited": "",
"maxVersions": ""
],
"lateDataRules": [
[
"ruleName": "",
"ruleConfiguration": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datasets/:datasetName")! 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()
PUT
UpdateDatastore
{{baseUrl}}/datastores/:datastoreName
QUERY PARAMS
datastoreName
BODY json
{
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datastores/:datastoreName");
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 \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/datastores/:datastoreName" {:content-type :json
:form-params {:retentionPeriod {:unlimited ""
:numberOfDays ""}
:datastoreStorage {:serviceManagedS3 ""
:customerManagedS3 ""
:iotSiteWiseMultiLayerStorage ""}
:fileFormatConfiguration {:jsonConfiguration ""
:parquetConfiguration ""}}})
require "http/client"
url = "{{baseUrl}}/datastores/:datastoreName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\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}}/datastores/:datastoreName"),
Content = new StringContent("{\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\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}}/datastores/:datastoreName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/datastores/:datastoreName"
payload := strings.NewReader("{\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\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/datastores/:datastoreName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 295
{
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/datastores/:datastoreName")
.setHeader("content-type", "application/json")
.setBody("{\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/datastores/:datastoreName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\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 \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/datastores/:datastoreName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/datastores/:datastoreName")
.header("content-type", "application/json")
.body("{\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
retentionPeriod: {
unlimited: '',
numberOfDays: ''
},
datastoreStorage: {
serviceManagedS3: '',
customerManagedS3: '',
iotSiteWiseMultiLayerStorage: ''
},
fileFormatConfiguration: {
jsonConfiguration: '',
parquetConfiguration: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/datastores/:datastoreName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/datastores/:datastoreName',
headers: {'content-type': 'application/json'},
data: {
retentionPeriod: {unlimited: '', numberOfDays: ''},
datastoreStorage: {serviceManagedS3: '', customerManagedS3: '', iotSiteWiseMultiLayerStorage: ''},
fileFormatConfiguration: {jsonConfiguration: '', parquetConfiguration: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/datastores/:datastoreName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"retentionPeriod":{"unlimited":"","numberOfDays":""},"datastoreStorage":{"serviceManagedS3":"","customerManagedS3":"","iotSiteWiseMultiLayerStorage":""},"fileFormatConfiguration":{"jsonConfiguration":"","parquetConfiguration":""}}'
};
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}}/datastores/:datastoreName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "retentionPeriod": {\n "unlimited": "",\n "numberOfDays": ""\n },\n "datastoreStorage": {\n "serviceManagedS3": "",\n "customerManagedS3": "",\n "iotSiteWiseMultiLayerStorage": ""\n },\n "fileFormatConfiguration": {\n "jsonConfiguration": "",\n "parquetConfiguration": ""\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 \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/datastores/:datastoreName")
.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/datastores/:datastoreName',
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({
retentionPeriod: {unlimited: '', numberOfDays: ''},
datastoreStorage: {serviceManagedS3: '', customerManagedS3: '', iotSiteWiseMultiLayerStorage: ''},
fileFormatConfiguration: {jsonConfiguration: '', parquetConfiguration: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/datastores/:datastoreName',
headers: {'content-type': 'application/json'},
body: {
retentionPeriod: {unlimited: '', numberOfDays: ''},
datastoreStorage: {serviceManagedS3: '', customerManagedS3: '', iotSiteWiseMultiLayerStorage: ''},
fileFormatConfiguration: {jsonConfiguration: '', parquetConfiguration: ''}
},
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}}/datastores/:datastoreName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
retentionPeriod: {
unlimited: '',
numberOfDays: ''
},
datastoreStorage: {
serviceManagedS3: '',
customerManagedS3: '',
iotSiteWiseMultiLayerStorage: ''
},
fileFormatConfiguration: {
jsonConfiguration: '',
parquetConfiguration: ''
}
});
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}}/datastores/:datastoreName',
headers: {'content-type': 'application/json'},
data: {
retentionPeriod: {unlimited: '', numberOfDays: ''},
datastoreStorage: {serviceManagedS3: '', customerManagedS3: '', iotSiteWiseMultiLayerStorage: ''},
fileFormatConfiguration: {jsonConfiguration: '', parquetConfiguration: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/datastores/:datastoreName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"retentionPeriod":{"unlimited":"","numberOfDays":""},"datastoreStorage":{"serviceManagedS3":"","customerManagedS3":"","iotSiteWiseMultiLayerStorage":""},"fileFormatConfiguration":{"jsonConfiguration":"","parquetConfiguration":""}}'
};
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 = @{ @"retentionPeriod": @{ @"unlimited": @"", @"numberOfDays": @"" },
@"datastoreStorage": @{ @"serviceManagedS3": @"", @"customerManagedS3": @"", @"iotSiteWiseMultiLayerStorage": @"" },
@"fileFormatConfiguration": @{ @"jsonConfiguration": @"", @"parquetConfiguration": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/datastores/:datastoreName"]
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}}/datastores/:datastoreName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/datastores/:datastoreName",
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([
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'datastoreStorage' => [
'serviceManagedS3' => '',
'customerManagedS3' => '',
'iotSiteWiseMultiLayerStorage' => ''
],
'fileFormatConfiguration' => [
'jsonConfiguration' => '',
'parquetConfiguration' => ''
]
]),
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}}/datastores/:datastoreName', [
'body' => '{
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/datastores/:datastoreName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'datastoreStorage' => [
'serviceManagedS3' => '',
'customerManagedS3' => '',
'iotSiteWiseMultiLayerStorage' => ''
],
'fileFormatConfiguration' => [
'jsonConfiguration' => '',
'parquetConfiguration' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'retentionPeriod' => [
'unlimited' => '',
'numberOfDays' => ''
],
'datastoreStorage' => [
'serviceManagedS3' => '',
'customerManagedS3' => '',
'iotSiteWiseMultiLayerStorage' => ''
],
'fileFormatConfiguration' => [
'jsonConfiguration' => '',
'parquetConfiguration' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/datastores/:datastoreName');
$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}}/datastores/:datastoreName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datastores/:datastoreName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/datastores/:datastoreName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/datastores/:datastoreName"
payload = {
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/datastores/:datastoreName"
payload <- "{\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\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}}/datastores/:datastoreName")
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 \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\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/datastores/:datastoreName') do |req|
req.body = "{\n \"retentionPeriod\": {\n \"unlimited\": \"\",\n \"numberOfDays\": \"\"\n },\n \"datastoreStorage\": {\n \"serviceManagedS3\": \"\",\n \"customerManagedS3\": \"\",\n \"iotSiteWiseMultiLayerStorage\": \"\"\n },\n \"fileFormatConfiguration\": {\n \"jsonConfiguration\": \"\",\n \"parquetConfiguration\": \"\"\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}}/datastores/:datastoreName";
let payload = json!({
"retentionPeriod": json!({
"unlimited": "",
"numberOfDays": ""
}),
"datastoreStorage": json!({
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
}),
"fileFormatConfiguration": json!({
"jsonConfiguration": "",
"parquetConfiguration": ""
})
});
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}}/datastores/:datastoreName \
--header 'content-type: application/json' \
--data '{
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
}
}'
echo '{
"retentionPeriod": {
"unlimited": "",
"numberOfDays": ""
},
"datastoreStorage": {
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
},
"fileFormatConfiguration": {
"jsonConfiguration": "",
"parquetConfiguration": ""
}
}' | \
http PUT {{baseUrl}}/datastores/:datastoreName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "retentionPeriod": {\n "unlimited": "",\n "numberOfDays": ""\n },\n "datastoreStorage": {\n "serviceManagedS3": "",\n "customerManagedS3": "",\n "iotSiteWiseMultiLayerStorage": ""\n },\n "fileFormatConfiguration": {\n "jsonConfiguration": "",\n "parquetConfiguration": ""\n }\n}' \
--output-document \
- {{baseUrl}}/datastores/:datastoreName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"retentionPeriod": [
"unlimited": "",
"numberOfDays": ""
],
"datastoreStorage": [
"serviceManagedS3": "",
"customerManagedS3": "",
"iotSiteWiseMultiLayerStorage": ""
],
"fileFormatConfiguration": [
"jsonConfiguration": "",
"parquetConfiguration": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datastores/:datastoreName")! 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()
PUT
UpdatePipeline
{{baseUrl}}/pipelines/:pipelineName
QUERY PARAMS
pipelineName
BODY json
{
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/pipelines/:pipelineName");
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 \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/pipelines/:pipelineName" {:content-type :json
:form-params {:pipelineActivities [{:channel ""
:lambda ""
:datastore ""
:addAttributes ""
:removeAttributes ""
:selectAttributes ""
:filter ""
:math ""
:deviceRegistryEnrich ""
:deviceShadowEnrich ""}]}})
require "http/client"
url = "{{baseUrl}}/pipelines/:pipelineName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\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}}/pipelines/:pipelineName"),
Content = new StringContent("{\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\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}}/pipelines/:pipelineName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/pipelines/:pipelineName"
payload := strings.NewReader("{\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\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/pipelines/:pipelineName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 299
{
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/pipelines/:pipelineName")
.setHeader("content-type", "application/json")
.setBody("{\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/pipelines/:pipelineName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\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 \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/pipelines/:pipelineName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/pipelines/:pipelineName")
.header("content-type", "application/json")
.body("{\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
pipelineActivities: [
{
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/pipelines/:pipelineName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/pipelines/:pipelineName',
headers: {'content-type': 'application/json'},
data: {
pipelineActivities: [
{
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/pipelines/:pipelineName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"pipelineActivities":[{"channel":"","lambda":"","datastore":"","addAttributes":"","removeAttributes":"","selectAttributes":"","filter":"","math":"","deviceRegistryEnrich":"","deviceShadowEnrich":""}]}'
};
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}}/pipelines/:pipelineName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "pipelineActivities": [\n {\n "channel": "",\n "lambda": "",\n "datastore": "",\n "addAttributes": "",\n "removeAttributes": "",\n "selectAttributes": "",\n "filter": "",\n "math": "",\n "deviceRegistryEnrich": "",\n "deviceShadowEnrich": ""\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 \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/pipelines/:pipelineName")
.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/pipelines/:pipelineName',
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({
pipelineActivities: [
{
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/pipelines/:pipelineName',
headers: {'content-type': 'application/json'},
body: {
pipelineActivities: [
{
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
}
]
},
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}}/pipelines/:pipelineName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
pipelineActivities: [
{
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
}
]
});
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}}/pipelines/:pipelineName',
headers: {'content-type': 'application/json'},
data: {
pipelineActivities: [
{
channel: '',
lambda: '',
datastore: '',
addAttributes: '',
removeAttributes: '',
selectAttributes: '',
filter: '',
math: '',
deviceRegistryEnrich: '',
deviceShadowEnrich: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/pipelines/:pipelineName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"pipelineActivities":[{"channel":"","lambda":"","datastore":"","addAttributes":"","removeAttributes":"","selectAttributes":"","filter":"","math":"","deviceRegistryEnrich":"","deviceShadowEnrich":""}]}'
};
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 = @{ @"pipelineActivities": @[ @{ @"channel": @"", @"lambda": @"", @"datastore": @"", @"addAttributes": @"", @"removeAttributes": @"", @"selectAttributes": @"", @"filter": @"", @"math": @"", @"deviceRegistryEnrich": @"", @"deviceShadowEnrich": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/pipelines/:pipelineName"]
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}}/pipelines/:pipelineName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/pipelines/:pipelineName",
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([
'pipelineActivities' => [
[
'channel' => '',
'lambda' => '',
'datastore' => '',
'addAttributes' => '',
'removeAttributes' => '',
'selectAttributes' => '',
'filter' => '',
'math' => '',
'deviceRegistryEnrich' => '',
'deviceShadowEnrich' => ''
]
]
]),
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}}/pipelines/:pipelineName', [
'body' => '{
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/pipelines/:pipelineName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'pipelineActivities' => [
[
'channel' => '',
'lambda' => '',
'datastore' => '',
'addAttributes' => '',
'removeAttributes' => '',
'selectAttributes' => '',
'filter' => '',
'math' => '',
'deviceRegistryEnrich' => '',
'deviceShadowEnrich' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'pipelineActivities' => [
[
'channel' => '',
'lambda' => '',
'datastore' => '',
'addAttributes' => '',
'removeAttributes' => '',
'selectAttributes' => '',
'filter' => '',
'math' => '',
'deviceRegistryEnrich' => '',
'deviceShadowEnrich' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/pipelines/:pipelineName');
$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}}/pipelines/:pipelineName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/pipelines/:pipelineName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/pipelines/:pipelineName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/pipelines/:pipelineName"
payload = { "pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/pipelines/:pipelineName"
payload <- "{\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\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}}/pipelines/:pipelineName")
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 \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\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/pipelines/:pipelineName') do |req|
req.body = "{\n \"pipelineActivities\": [\n {\n \"channel\": \"\",\n \"lambda\": \"\",\n \"datastore\": \"\",\n \"addAttributes\": \"\",\n \"removeAttributes\": \"\",\n \"selectAttributes\": \"\",\n \"filter\": \"\",\n \"math\": \"\",\n \"deviceRegistryEnrich\": \"\",\n \"deviceShadowEnrich\": \"\"\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}}/pipelines/:pipelineName";
let payload = json!({"pipelineActivities": (
json!({
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
})
)});
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}}/pipelines/:pipelineName \
--header 'content-type: application/json' \
--data '{
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
]
}'
echo '{
"pipelineActivities": [
{
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
}
]
}' | \
http PUT {{baseUrl}}/pipelines/:pipelineName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "pipelineActivities": [\n {\n "channel": "",\n "lambda": "",\n "datastore": "",\n "addAttributes": "",\n "removeAttributes": "",\n "selectAttributes": "",\n "filter": "",\n "math": "",\n "deviceRegistryEnrich": "",\n "deviceShadowEnrich": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/pipelines/:pipelineName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["pipelineActivities": [
[
"channel": "",
"lambda": "",
"datastore": "",
"addAttributes": "",
"removeAttributes": "",
"selectAttributes": "",
"filter": "",
"math": "",
"deviceRegistryEnrich": "",
"deviceShadowEnrich": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/pipelines/:pipelineName")! 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()