Amazon Location Service
POST
AssociateTrackerConsumer
{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers
QUERY PARAMS
TrackerName
BODY json
{
"ConsumerArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers");
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 \"ConsumerArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers" {:content-type :json
:form-params {:ConsumerArn ""}})
require "http/client"
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"ConsumerArn\": \"\"\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}}/tracking/v0/trackers/:TrackerName/consumers"),
Content = new StringContent("{\n \"ConsumerArn\": \"\"\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}}/tracking/v0/trackers/:TrackerName/consumers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ConsumerArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers"
payload := strings.NewReader("{\n \"ConsumerArn\": \"\"\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/tracking/v0/trackers/:TrackerName/consumers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"ConsumerArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers")
.setHeader("content-type", "application/json")
.setBody("{\n \"ConsumerArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ConsumerArn\": \"\"\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 \"ConsumerArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers")
.header("content-type", "application/json")
.body("{\n \"ConsumerArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
ConsumerArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers',
headers: {'content-type': 'application/json'},
data: {ConsumerArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ConsumerArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "ConsumerArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ConsumerArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers")
.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/tracking/v0/trackers/:TrackerName/consumers',
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({ConsumerArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers',
headers: {'content-type': 'application/json'},
body: {ConsumerArn: ''},
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}}/tracking/v0/trackers/:TrackerName/consumers');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
ConsumerArn: ''
});
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}}/tracking/v0/trackers/:TrackerName/consumers',
headers: {'content-type': 'application/json'},
data: {ConsumerArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ConsumerArn":""}'
};
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 = @{ @"ConsumerArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers"]
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}}/tracking/v0/trackers/:TrackerName/consumers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"ConsumerArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers",
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([
'ConsumerArn' => ''
]),
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}}/tracking/v0/trackers/:TrackerName/consumers', [
'body' => '{
"ConsumerArn": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ConsumerArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ConsumerArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers');
$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}}/tracking/v0/trackers/:TrackerName/consumers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ConsumerArn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ConsumerArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ConsumerArn\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tracking/v0/trackers/:TrackerName/consumers", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers"
payload = { "ConsumerArn": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers"
payload <- "{\n \"ConsumerArn\": \"\"\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}}/tracking/v0/trackers/:TrackerName/consumers")
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 \"ConsumerArn\": \"\"\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/tracking/v0/trackers/:TrackerName/consumers') do |req|
req.body = "{\n \"ConsumerArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers";
let payload = json!({"ConsumerArn": ""});
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}}/tracking/v0/trackers/:TrackerName/consumers \
--header 'content-type: application/json' \
--data '{
"ConsumerArn": ""
}'
echo '{
"ConsumerArn": ""
}' | \
http POST {{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "ConsumerArn": ""\n}' \
--output-document \
- {{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["ConsumerArn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers")! 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
BatchDeleteDevicePositionHistory
{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions
QUERY PARAMS
TrackerName
BODY json
{
"DeviceIds": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions");
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 \"DeviceIds\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions" {:content-type :json
:form-params {:DeviceIds []}})
require "http/client"
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"DeviceIds\": []\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}}/tracking/v0/trackers/:TrackerName/delete-positions"),
Content = new StringContent("{\n \"DeviceIds\": []\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}}/tracking/v0/trackers/:TrackerName/delete-positions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"DeviceIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions"
payload := strings.NewReader("{\n \"DeviceIds\": []\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/tracking/v0/trackers/:TrackerName/delete-positions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21
{
"DeviceIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions")
.setHeader("content-type", "application/json")
.setBody("{\n \"DeviceIds\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"DeviceIds\": []\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 \"DeviceIds\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions")
.header("content-type", "application/json")
.body("{\n \"DeviceIds\": []\n}")
.asString();
const data = JSON.stringify({
DeviceIds: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions',
headers: {'content-type': 'application/json'},
data: {DeviceIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DeviceIds":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "DeviceIds": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"DeviceIds\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions")
.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/tracking/v0/trackers/:TrackerName/delete-positions',
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({DeviceIds: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions',
headers: {'content-type': 'application/json'},
body: {DeviceIds: []},
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}}/tracking/v0/trackers/:TrackerName/delete-positions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
DeviceIds: []
});
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}}/tracking/v0/trackers/:TrackerName/delete-positions',
headers: {'content-type': 'application/json'},
data: {DeviceIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DeviceIds":[]}'
};
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 = @{ @"DeviceIds": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions"]
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}}/tracking/v0/trackers/:TrackerName/delete-positions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"DeviceIds\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions",
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([
'DeviceIds' => [
]
]),
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}}/tracking/v0/trackers/:TrackerName/delete-positions', [
'body' => '{
"DeviceIds": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'DeviceIds' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'DeviceIds' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions');
$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}}/tracking/v0/trackers/:TrackerName/delete-positions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DeviceIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DeviceIds": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"DeviceIds\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tracking/v0/trackers/:TrackerName/delete-positions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions"
payload = { "DeviceIds": [] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions"
payload <- "{\n \"DeviceIds\": []\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}}/tracking/v0/trackers/:TrackerName/delete-positions")
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 \"DeviceIds\": []\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/tracking/v0/trackers/:TrackerName/delete-positions') do |req|
req.body = "{\n \"DeviceIds\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions";
let payload = json!({"DeviceIds": ()});
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}}/tracking/v0/trackers/:TrackerName/delete-positions \
--header 'content-type: application/json' \
--data '{
"DeviceIds": []
}'
echo '{
"DeviceIds": []
}' | \
http POST {{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "DeviceIds": []\n}' \
--output-document \
- {{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["DeviceIds": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/trackers/:TrackerName/delete-positions")! 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
BatchDeleteGeofence
{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences
QUERY PARAMS
CollectionName
BODY json
{
"GeofenceIds": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences");
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 \"GeofenceIds\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences" {:content-type :json
:form-params {:GeofenceIds []}})
require "http/client"
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"GeofenceIds\": []\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}}/geofencing/v0/collections/:CollectionName/delete-geofences"),
Content = new StringContent("{\n \"GeofenceIds\": []\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}}/geofencing/v0/collections/:CollectionName/delete-geofences");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"GeofenceIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences"
payload := strings.NewReader("{\n \"GeofenceIds\": []\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/geofencing/v0/collections/:CollectionName/delete-geofences HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"GeofenceIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences")
.setHeader("content-type", "application/json")
.setBody("{\n \"GeofenceIds\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"GeofenceIds\": []\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 \"GeofenceIds\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences")
.header("content-type", "application/json")
.body("{\n \"GeofenceIds\": []\n}")
.asString();
const data = JSON.stringify({
GeofenceIds: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences',
headers: {'content-type': 'application/json'},
data: {GeofenceIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"GeofenceIds":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "GeofenceIds": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"GeofenceIds\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences")
.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/geofencing/v0/collections/:CollectionName/delete-geofences',
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({GeofenceIds: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences',
headers: {'content-type': 'application/json'},
body: {GeofenceIds: []},
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}}/geofencing/v0/collections/:CollectionName/delete-geofences');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
GeofenceIds: []
});
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}}/geofencing/v0/collections/:CollectionName/delete-geofences',
headers: {'content-type': 'application/json'},
data: {GeofenceIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"GeofenceIds":[]}'
};
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 = @{ @"GeofenceIds": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences"]
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}}/geofencing/v0/collections/:CollectionName/delete-geofences" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"GeofenceIds\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences",
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([
'GeofenceIds' => [
]
]),
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}}/geofencing/v0/collections/:CollectionName/delete-geofences', [
'body' => '{
"GeofenceIds": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'GeofenceIds' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'GeofenceIds' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences');
$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}}/geofencing/v0/collections/:CollectionName/delete-geofences' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"GeofenceIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"GeofenceIds": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"GeofenceIds\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/geofencing/v0/collections/:CollectionName/delete-geofences", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences"
payload = { "GeofenceIds": [] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences"
payload <- "{\n \"GeofenceIds\": []\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}}/geofencing/v0/collections/:CollectionName/delete-geofences")
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 \"GeofenceIds\": []\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/geofencing/v0/collections/:CollectionName/delete-geofences') do |req|
req.body = "{\n \"GeofenceIds\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences";
let payload = json!({"GeofenceIds": ()});
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}}/geofencing/v0/collections/:CollectionName/delete-geofences \
--header 'content-type: application/json' \
--data '{
"GeofenceIds": []
}'
echo '{
"GeofenceIds": []
}' | \
http POST {{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "GeofenceIds": []\n}' \
--output-document \
- {{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["GeofenceIds": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/geofencing/v0/collections/:CollectionName/delete-geofences")! 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
BatchEvaluateGeofences
{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions
QUERY PARAMS
CollectionName
BODY json
{
"DevicePositionUpdates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions");
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 \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions" {:content-type :json
:form-params {:DevicePositionUpdates [{:Accuracy ""
:DeviceId ""
:Position ""
:PositionProperties ""
:SampleTime ""}]}})
require "http/client"
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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}}/geofencing/v0/collections/:CollectionName/positions"),
Content = new StringContent("{\n \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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}}/geofencing/v0/collections/:CollectionName/positions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions"
payload := strings.NewReader("{\n \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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/geofencing/v0/collections/:CollectionName/positions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 169
{
"DevicePositionUpdates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions")
.setHeader("content-type", "application/json")
.setBody("{\n \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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 \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions")
.header("content-type", "application/json")
.body("{\n \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
DevicePositionUpdates: [
{
Accuracy: '',
DeviceId: '',
Position: '',
PositionProperties: '',
SampleTime: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions',
headers: {'content-type': 'application/json'},
data: {
DevicePositionUpdates: [
{
Accuracy: '',
DeviceId: '',
Position: '',
PositionProperties: '',
SampleTime: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DevicePositionUpdates":[{"Accuracy":"","DeviceId":"","Position":"","PositionProperties":"","SampleTime":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "DevicePositionUpdates": [\n {\n "Accuracy": "",\n "DeviceId": "",\n "Position": "",\n "PositionProperties": "",\n "SampleTime": ""\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 \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions")
.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/geofencing/v0/collections/:CollectionName/positions',
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({
DevicePositionUpdates: [
{
Accuracy: '',
DeviceId: '',
Position: '',
PositionProperties: '',
SampleTime: ''
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions',
headers: {'content-type': 'application/json'},
body: {
DevicePositionUpdates: [
{
Accuracy: '',
DeviceId: '',
Position: '',
PositionProperties: '',
SampleTime: ''
}
]
},
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}}/geofencing/v0/collections/:CollectionName/positions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
DevicePositionUpdates: [
{
Accuracy: '',
DeviceId: '',
Position: '',
PositionProperties: '',
SampleTime: ''
}
]
});
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}}/geofencing/v0/collections/:CollectionName/positions',
headers: {'content-type': 'application/json'},
data: {
DevicePositionUpdates: [
{
Accuracy: '',
DeviceId: '',
Position: '',
PositionProperties: '',
SampleTime: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DevicePositionUpdates":[{"Accuracy":"","DeviceId":"","Position":"","PositionProperties":"","SampleTime":""}]}'
};
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 = @{ @"DevicePositionUpdates": @[ @{ @"Accuracy": @"", @"DeviceId": @"", @"Position": @"", @"PositionProperties": @"", @"SampleTime": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions"]
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}}/geofencing/v0/collections/:CollectionName/positions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions",
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([
'DevicePositionUpdates' => [
[
'Accuracy' => '',
'DeviceId' => '',
'Position' => '',
'PositionProperties' => '',
'SampleTime' => ''
]
]
]),
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}}/geofencing/v0/collections/:CollectionName/positions', [
'body' => '{
"DevicePositionUpdates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'DevicePositionUpdates' => [
[
'Accuracy' => '',
'DeviceId' => '',
'Position' => '',
'PositionProperties' => '',
'SampleTime' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'DevicePositionUpdates' => [
[
'Accuracy' => '',
'DeviceId' => '',
'Position' => '',
'PositionProperties' => '',
'SampleTime' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions');
$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}}/geofencing/v0/collections/:CollectionName/positions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DevicePositionUpdates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DevicePositionUpdates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/geofencing/v0/collections/:CollectionName/positions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions"
payload = { "DevicePositionUpdates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions"
payload <- "{\n \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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}}/geofencing/v0/collections/:CollectionName/positions")
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 \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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/geofencing/v0/collections/:CollectionName/positions') do |req|
req.body = "{\n \"DevicePositionUpdates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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}}/geofencing/v0/collections/:CollectionName/positions";
let payload = json!({"DevicePositionUpdates": (
json!({
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
})
)});
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}}/geofencing/v0/collections/:CollectionName/positions \
--header 'content-type: application/json' \
--data '{
"DevicePositionUpdates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}'
echo '{
"DevicePositionUpdates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}' | \
http POST {{baseUrl}}/geofencing/v0/collections/:CollectionName/positions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "DevicePositionUpdates": [\n {\n "Accuracy": "",\n "DeviceId": "",\n "Position": "",\n "PositionProperties": "",\n "SampleTime": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/geofencing/v0/collections/:CollectionName/positions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["DevicePositionUpdates": [
[
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/geofencing/v0/collections/:CollectionName/positions")! 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
BatchGetDevicePosition
{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions
QUERY PARAMS
TrackerName
BODY json
{
"DeviceIds": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions");
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 \"DeviceIds\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions" {:content-type :json
:form-params {:DeviceIds []}})
require "http/client"
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"DeviceIds\": []\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}}/tracking/v0/trackers/:TrackerName/get-positions"),
Content = new StringContent("{\n \"DeviceIds\": []\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}}/tracking/v0/trackers/:TrackerName/get-positions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"DeviceIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions"
payload := strings.NewReader("{\n \"DeviceIds\": []\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/tracking/v0/trackers/:TrackerName/get-positions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21
{
"DeviceIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions")
.setHeader("content-type", "application/json")
.setBody("{\n \"DeviceIds\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"DeviceIds\": []\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 \"DeviceIds\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions")
.header("content-type", "application/json")
.body("{\n \"DeviceIds\": []\n}")
.asString();
const data = JSON.stringify({
DeviceIds: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions',
headers: {'content-type': 'application/json'},
data: {DeviceIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DeviceIds":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "DeviceIds": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"DeviceIds\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions")
.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/tracking/v0/trackers/:TrackerName/get-positions',
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({DeviceIds: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions',
headers: {'content-type': 'application/json'},
body: {DeviceIds: []},
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}}/tracking/v0/trackers/:TrackerName/get-positions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
DeviceIds: []
});
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}}/tracking/v0/trackers/:TrackerName/get-positions',
headers: {'content-type': 'application/json'},
data: {DeviceIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DeviceIds":[]}'
};
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 = @{ @"DeviceIds": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions"]
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}}/tracking/v0/trackers/:TrackerName/get-positions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"DeviceIds\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions",
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([
'DeviceIds' => [
]
]),
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}}/tracking/v0/trackers/:TrackerName/get-positions', [
'body' => '{
"DeviceIds": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'DeviceIds' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'DeviceIds' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions');
$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}}/tracking/v0/trackers/:TrackerName/get-positions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DeviceIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DeviceIds": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"DeviceIds\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tracking/v0/trackers/:TrackerName/get-positions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions"
payload = { "DeviceIds": [] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions"
payload <- "{\n \"DeviceIds\": []\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}}/tracking/v0/trackers/:TrackerName/get-positions")
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 \"DeviceIds\": []\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/tracking/v0/trackers/:TrackerName/get-positions') do |req|
req.body = "{\n \"DeviceIds\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions";
let payload = json!({"DeviceIds": ()});
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}}/tracking/v0/trackers/:TrackerName/get-positions \
--header 'content-type: application/json' \
--data '{
"DeviceIds": []
}'
echo '{
"DeviceIds": []
}' | \
http POST {{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "DeviceIds": []\n}' \
--output-document \
- {{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["DeviceIds": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/trackers/:TrackerName/get-positions")! 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
BatchPutGeofence
{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences
QUERY PARAMS
CollectionName
BODY json
{
"Entries": [
{
"GeofenceId": "",
"Geometry": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences");
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 \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences" {:content-type :json
:form-params {:Entries [{:GeofenceId ""
:Geometry ""}]}})
require "http/client"
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\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}}/geofencing/v0/collections/:CollectionName/put-geofences"),
Content = new StringContent("{\n \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\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}}/geofencing/v0/collections/:CollectionName/put-geofences");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences"
payload := strings.NewReader("{\n \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\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/geofencing/v0/collections/:CollectionName/put-geofences HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 79
{
"Entries": [
{
"GeofenceId": "",
"Geometry": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences")
.setHeader("content-type", "application/json")
.setBody("{\n \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\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 \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences")
.header("content-type", "application/json")
.body("{\n \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
Entries: [
{
GeofenceId: '',
Geometry: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences',
headers: {'content-type': 'application/json'},
data: {Entries: [{GeofenceId: '', Geometry: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Entries":[{"GeofenceId":"","Geometry":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Entries": [\n {\n "GeofenceId": "",\n "Geometry": ""\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 \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences")
.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/geofencing/v0/collections/:CollectionName/put-geofences',
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({Entries: [{GeofenceId: '', Geometry: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences',
headers: {'content-type': 'application/json'},
body: {Entries: [{GeofenceId: '', Geometry: ''}]},
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}}/geofencing/v0/collections/:CollectionName/put-geofences');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Entries: [
{
GeofenceId: '',
Geometry: ''
}
]
});
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}}/geofencing/v0/collections/:CollectionName/put-geofences',
headers: {'content-type': 'application/json'},
data: {Entries: [{GeofenceId: '', Geometry: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Entries":[{"GeofenceId":"","Geometry":""}]}'
};
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 = @{ @"Entries": @[ @{ @"GeofenceId": @"", @"Geometry": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences"]
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}}/geofencing/v0/collections/:CollectionName/put-geofences" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences",
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([
'Entries' => [
[
'GeofenceId' => '',
'Geometry' => ''
]
]
]),
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}}/geofencing/v0/collections/:CollectionName/put-geofences', [
'body' => '{
"Entries": [
{
"GeofenceId": "",
"Geometry": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Entries' => [
[
'GeofenceId' => '',
'Geometry' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Entries' => [
[
'GeofenceId' => '',
'Geometry' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences');
$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}}/geofencing/v0/collections/:CollectionName/put-geofences' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Entries": [
{
"GeofenceId": "",
"Geometry": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Entries": [
{
"GeofenceId": "",
"Geometry": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/geofencing/v0/collections/:CollectionName/put-geofences", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences"
payload = { "Entries": [
{
"GeofenceId": "",
"Geometry": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences"
payload <- "{\n \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\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}}/geofencing/v0/collections/:CollectionName/put-geofences")
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 \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\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/geofencing/v0/collections/:CollectionName/put-geofences') do |req|
req.body = "{\n \"Entries\": [\n {\n \"GeofenceId\": \"\",\n \"Geometry\": \"\"\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}}/geofencing/v0/collections/:CollectionName/put-geofences";
let payload = json!({"Entries": (
json!({
"GeofenceId": "",
"Geometry": ""
})
)});
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}}/geofencing/v0/collections/:CollectionName/put-geofences \
--header 'content-type: application/json' \
--data '{
"Entries": [
{
"GeofenceId": "",
"Geometry": ""
}
]
}'
echo '{
"Entries": [
{
"GeofenceId": "",
"Geometry": ""
}
]
}' | \
http POST {{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Entries": [\n {\n "GeofenceId": "",\n "Geometry": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["Entries": [
[
"GeofenceId": "",
"Geometry": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/geofencing/v0/collections/:CollectionName/put-geofences")! 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
BatchUpdateDevicePosition
{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions
QUERY PARAMS
TrackerName
BODY json
{
"Updates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions");
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 \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions" {:content-type :json
:form-params {:Updates [{:Accuracy ""
:DeviceId ""
:Position ""
:PositionProperties ""
:SampleTime ""}]}})
require "http/client"
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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}}/tracking/v0/trackers/:TrackerName/positions"),
Content = new StringContent("{\n \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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}}/tracking/v0/trackers/:TrackerName/positions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions"
payload := strings.NewReader("{\n \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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/tracking/v0/trackers/:TrackerName/positions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 155
{
"Updates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions")
.setHeader("content-type", "application/json")
.setBody("{\n \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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 \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions")
.header("content-type", "application/json")
.body("{\n \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
Updates: [
{
Accuracy: '',
DeviceId: '',
Position: '',
PositionProperties: '',
SampleTime: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions',
headers: {'content-type': 'application/json'},
data: {
Updates: [
{
Accuracy: '',
DeviceId: '',
Position: '',
PositionProperties: '',
SampleTime: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Updates":[{"Accuracy":"","DeviceId":"","Position":"","PositionProperties":"","SampleTime":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Updates": [\n {\n "Accuracy": "",\n "DeviceId": "",\n "Position": "",\n "PositionProperties": "",\n "SampleTime": ""\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 \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions")
.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/tracking/v0/trackers/:TrackerName/positions',
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({
Updates: [
{
Accuracy: '',
DeviceId: '',
Position: '',
PositionProperties: '',
SampleTime: ''
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions',
headers: {'content-type': 'application/json'},
body: {
Updates: [
{
Accuracy: '',
DeviceId: '',
Position: '',
PositionProperties: '',
SampleTime: ''
}
]
},
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}}/tracking/v0/trackers/:TrackerName/positions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Updates: [
{
Accuracy: '',
DeviceId: '',
Position: '',
PositionProperties: '',
SampleTime: ''
}
]
});
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}}/tracking/v0/trackers/:TrackerName/positions',
headers: {'content-type': 'application/json'},
data: {
Updates: [
{
Accuracy: '',
DeviceId: '',
Position: '',
PositionProperties: '',
SampleTime: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Updates":[{"Accuracy":"","DeviceId":"","Position":"","PositionProperties":"","SampleTime":""}]}'
};
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 = @{ @"Updates": @[ @{ @"Accuracy": @"", @"DeviceId": @"", @"Position": @"", @"PositionProperties": @"", @"SampleTime": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions"]
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}}/tracking/v0/trackers/:TrackerName/positions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions",
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([
'Updates' => [
[
'Accuracy' => '',
'DeviceId' => '',
'Position' => '',
'PositionProperties' => '',
'SampleTime' => ''
]
]
]),
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}}/tracking/v0/trackers/:TrackerName/positions', [
'body' => '{
"Updates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Updates' => [
[
'Accuracy' => '',
'DeviceId' => '',
'Position' => '',
'PositionProperties' => '',
'SampleTime' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Updates' => [
[
'Accuracy' => '',
'DeviceId' => '',
'Position' => '',
'PositionProperties' => '',
'SampleTime' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions');
$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}}/tracking/v0/trackers/:TrackerName/positions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Updates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Updates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tracking/v0/trackers/:TrackerName/positions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions"
payload = { "Updates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions"
payload <- "{\n \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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}}/tracking/v0/trackers/:TrackerName/positions")
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 \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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/tracking/v0/trackers/:TrackerName/positions') do |req|
req.body = "{\n \"Updates\": [\n {\n \"Accuracy\": \"\",\n \"DeviceId\": \"\",\n \"Position\": \"\",\n \"PositionProperties\": \"\",\n \"SampleTime\": \"\"\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}}/tracking/v0/trackers/:TrackerName/positions";
let payload = json!({"Updates": (
json!({
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
})
)});
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}}/tracking/v0/trackers/:TrackerName/positions \
--header 'content-type: application/json' \
--data '{
"Updates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}'
echo '{
"Updates": [
{
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
}
]
}' | \
http POST {{baseUrl}}/tracking/v0/trackers/:TrackerName/positions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Updates": [\n {\n "Accuracy": "",\n "DeviceId": "",\n "Position": "",\n "PositionProperties": "",\n "SampleTime": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/tracking/v0/trackers/:TrackerName/positions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["Updates": [
[
"Accuracy": "",
"DeviceId": "",
"Position": "",
"PositionProperties": "",
"SampleTime": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/trackers/:TrackerName/positions")! 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
CalculateRoute
{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route
QUERY PARAMS
CalculatorName
BODY json
{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePosition": [],
"DepartureTime": "",
"DestinationPosition": [],
"DistanceUnit": "",
"IncludeLegGeometry": false,
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
},
"WaypointPositions": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route");
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 \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route" {:content-type :json
:form-params {:CarModeOptions {:AvoidFerries ""
:AvoidTolls ""}
:DepartNow false
:DeparturePosition []
:DepartureTime ""
:DestinationPosition []
:DistanceUnit ""
:IncludeLegGeometry false
:TravelMode ""
:TruckModeOptions {:AvoidFerries ""
:AvoidTolls ""
:Dimensions ""
:Weight ""}
:WaypointPositions []}})
require "http/client"
url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\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}}/routes/v0/calculators/:CalculatorName/calculate/route"),
Content = new StringContent("{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\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}}/routes/v0/calculators/:CalculatorName/calculate/route");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route"
payload := strings.NewReader("{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\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/routes/v0/calculators/:CalculatorName/calculate/route HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 389
{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePosition": [],
"DepartureTime": "",
"DestinationPosition": [],
"DistanceUnit": "",
"IncludeLegGeometry": false,
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
},
"WaypointPositions": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route")
.setHeader("content-type", "application/json")
.setBody("{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\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 \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route")
.header("content-type", "application/json")
.body("{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\n}")
.asString();
const data = JSON.stringify({
CarModeOptions: {
AvoidFerries: '',
AvoidTolls: ''
},
DepartNow: false,
DeparturePosition: [],
DepartureTime: '',
DestinationPosition: [],
DistanceUnit: '',
IncludeLegGeometry: false,
TravelMode: '',
TruckModeOptions: {
AvoidFerries: '',
AvoidTolls: '',
Dimensions: '',
Weight: ''
},
WaypointPositions: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route',
headers: {'content-type': 'application/json'},
data: {
CarModeOptions: {AvoidFerries: '', AvoidTolls: ''},
DepartNow: false,
DeparturePosition: [],
DepartureTime: '',
DestinationPosition: [],
DistanceUnit: '',
IncludeLegGeometry: false,
TravelMode: '',
TruckModeOptions: {AvoidFerries: '', AvoidTolls: '', Dimensions: '', Weight: ''},
WaypointPositions: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"CarModeOptions":{"AvoidFerries":"","AvoidTolls":""},"DepartNow":false,"DeparturePosition":[],"DepartureTime":"","DestinationPosition":[],"DistanceUnit":"","IncludeLegGeometry":false,"TravelMode":"","TruckModeOptions":{"AvoidFerries":"","AvoidTolls":"","Dimensions":"","Weight":""},"WaypointPositions":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "CarModeOptions": {\n "AvoidFerries": "",\n "AvoidTolls": ""\n },\n "DepartNow": false,\n "DeparturePosition": [],\n "DepartureTime": "",\n "DestinationPosition": [],\n "DistanceUnit": "",\n "IncludeLegGeometry": false,\n "TravelMode": "",\n "TruckModeOptions": {\n "AvoidFerries": "",\n "AvoidTolls": "",\n "Dimensions": "",\n "Weight": ""\n },\n "WaypointPositions": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route")
.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/routes/v0/calculators/:CalculatorName/calculate/route',
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({
CarModeOptions: {AvoidFerries: '', AvoidTolls: ''},
DepartNow: false,
DeparturePosition: [],
DepartureTime: '',
DestinationPosition: [],
DistanceUnit: '',
IncludeLegGeometry: false,
TravelMode: '',
TruckModeOptions: {AvoidFerries: '', AvoidTolls: '', Dimensions: '', Weight: ''},
WaypointPositions: []
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route',
headers: {'content-type': 'application/json'},
body: {
CarModeOptions: {AvoidFerries: '', AvoidTolls: ''},
DepartNow: false,
DeparturePosition: [],
DepartureTime: '',
DestinationPosition: [],
DistanceUnit: '',
IncludeLegGeometry: false,
TravelMode: '',
TruckModeOptions: {AvoidFerries: '', AvoidTolls: '', Dimensions: '', Weight: ''},
WaypointPositions: []
},
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}}/routes/v0/calculators/:CalculatorName/calculate/route');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
CarModeOptions: {
AvoidFerries: '',
AvoidTolls: ''
},
DepartNow: false,
DeparturePosition: [],
DepartureTime: '',
DestinationPosition: [],
DistanceUnit: '',
IncludeLegGeometry: false,
TravelMode: '',
TruckModeOptions: {
AvoidFerries: '',
AvoidTolls: '',
Dimensions: '',
Weight: ''
},
WaypointPositions: []
});
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}}/routes/v0/calculators/:CalculatorName/calculate/route',
headers: {'content-type': 'application/json'},
data: {
CarModeOptions: {AvoidFerries: '', AvoidTolls: ''},
DepartNow: false,
DeparturePosition: [],
DepartureTime: '',
DestinationPosition: [],
DistanceUnit: '',
IncludeLegGeometry: false,
TravelMode: '',
TruckModeOptions: {AvoidFerries: '', AvoidTolls: '', Dimensions: '', Weight: ''},
WaypointPositions: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"CarModeOptions":{"AvoidFerries":"","AvoidTolls":""},"DepartNow":false,"DeparturePosition":[],"DepartureTime":"","DestinationPosition":[],"DistanceUnit":"","IncludeLegGeometry":false,"TravelMode":"","TruckModeOptions":{"AvoidFerries":"","AvoidTolls":"","Dimensions":"","Weight":""},"WaypointPositions":[]}'
};
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 = @{ @"CarModeOptions": @{ @"AvoidFerries": @"", @"AvoidTolls": @"" },
@"DepartNow": @NO,
@"DeparturePosition": @[ ],
@"DepartureTime": @"",
@"DestinationPosition": @[ ],
@"DistanceUnit": @"",
@"IncludeLegGeometry": @NO,
@"TravelMode": @"",
@"TruckModeOptions": @{ @"AvoidFerries": @"", @"AvoidTolls": @"", @"Dimensions": @"", @"Weight": @"" },
@"WaypointPositions": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route"]
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}}/routes/v0/calculators/:CalculatorName/calculate/route" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route",
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([
'CarModeOptions' => [
'AvoidFerries' => '',
'AvoidTolls' => ''
],
'DepartNow' => null,
'DeparturePosition' => [
],
'DepartureTime' => '',
'DestinationPosition' => [
],
'DistanceUnit' => '',
'IncludeLegGeometry' => null,
'TravelMode' => '',
'TruckModeOptions' => [
'AvoidFerries' => '',
'AvoidTolls' => '',
'Dimensions' => '',
'Weight' => ''
],
'WaypointPositions' => [
]
]),
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}}/routes/v0/calculators/:CalculatorName/calculate/route', [
'body' => '{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePosition": [],
"DepartureTime": "",
"DestinationPosition": [],
"DistanceUnit": "",
"IncludeLegGeometry": false,
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
},
"WaypointPositions": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'CarModeOptions' => [
'AvoidFerries' => '',
'AvoidTolls' => ''
],
'DepartNow' => null,
'DeparturePosition' => [
],
'DepartureTime' => '',
'DestinationPosition' => [
],
'DistanceUnit' => '',
'IncludeLegGeometry' => null,
'TravelMode' => '',
'TruckModeOptions' => [
'AvoidFerries' => '',
'AvoidTolls' => '',
'Dimensions' => '',
'Weight' => ''
],
'WaypointPositions' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'CarModeOptions' => [
'AvoidFerries' => '',
'AvoidTolls' => ''
],
'DepartNow' => null,
'DeparturePosition' => [
],
'DepartureTime' => '',
'DestinationPosition' => [
],
'DistanceUnit' => '',
'IncludeLegGeometry' => null,
'TravelMode' => '',
'TruckModeOptions' => [
'AvoidFerries' => '',
'AvoidTolls' => '',
'Dimensions' => '',
'Weight' => ''
],
'WaypointPositions' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route');
$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}}/routes/v0/calculators/:CalculatorName/calculate/route' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePosition": [],
"DepartureTime": "",
"DestinationPosition": [],
"DistanceUnit": "",
"IncludeLegGeometry": false,
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
},
"WaypointPositions": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePosition": [],
"DepartureTime": "",
"DestinationPosition": [],
"DistanceUnit": "",
"IncludeLegGeometry": false,
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
},
"WaypointPositions": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/routes/v0/calculators/:CalculatorName/calculate/route", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route"
payload = {
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": False,
"DeparturePosition": [],
"DepartureTime": "",
"DestinationPosition": [],
"DistanceUnit": "",
"IncludeLegGeometry": False,
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
},
"WaypointPositions": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route"
payload <- "{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\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}}/routes/v0/calculators/:CalculatorName/calculate/route")
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 \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\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/routes/v0/calculators/:CalculatorName/calculate/route') do |req|
req.body = "{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePosition\": [],\n \"DepartureTime\": \"\",\n \"DestinationPosition\": [],\n \"DistanceUnit\": \"\",\n \"IncludeLegGeometry\": false,\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n },\n \"WaypointPositions\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route";
let payload = json!({
"CarModeOptions": json!({
"AvoidFerries": "",
"AvoidTolls": ""
}),
"DepartNow": false,
"DeparturePosition": (),
"DepartureTime": "",
"DestinationPosition": (),
"DistanceUnit": "",
"IncludeLegGeometry": false,
"TravelMode": "",
"TruckModeOptions": json!({
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
}),
"WaypointPositions": ()
});
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}}/routes/v0/calculators/:CalculatorName/calculate/route \
--header 'content-type: application/json' \
--data '{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePosition": [],
"DepartureTime": "",
"DestinationPosition": [],
"DistanceUnit": "",
"IncludeLegGeometry": false,
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
},
"WaypointPositions": []
}'
echo '{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePosition": [],
"DepartureTime": "",
"DestinationPosition": [],
"DistanceUnit": "",
"IncludeLegGeometry": false,
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
},
"WaypointPositions": []
}' | \
http POST {{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "CarModeOptions": {\n "AvoidFerries": "",\n "AvoidTolls": ""\n },\n "DepartNow": false,\n "DeparturePosition": [],\n "DepartureTime": "",\n "DestinationPosition": [],\n "DistanceUnit": "",\n "IncludeLegGeometry": false,\n "TravelMode": "",\n "TruckModeOptions": {\n "AvoidFerries": "",\n "AvoidTolls": "",\n "Dimensions": "",\n "Weight": ""\n },\n "WaypointPositions": []\n}' \
--output-document \
- {{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"CarModeOptions": [
"AvoidFerries": "",
"AvoidTolls": ""
],
"DepartNow": false,
"DeparturePosition": [],
"DepartureTime": "",
"DestinationPosition": [],
"DistanceUnit": "",
"IncludeLegGeometry": false,
"TravelMode": "",
"TruckModeOptions": [
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
],
"WaypointPositions": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route")! 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
CalculateRouteMatrix
{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix
QUERY PARAMS
CalculatorName
BODY json
{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePositions": [],
"DepartureTime": "",
"DestinationPositions": [],
"DistanceUnit": "",
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix");
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 \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix" {:content-type :json
:form-params {:CarModeOptions {:AvoidFerries ""
:AvoidTolls ""}
:DepartNow false
:DeparturePositions []
:DepartureTime ""
:DestinationPositions []
:DistanceUnit ""
:TravelMode ""
:TruckModeOptions {:AvoidFerries ""
:AvoidTolls ""
:Dimensions ""
:Weight ""}}})
require "http/client"
url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\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}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix"),
Content = new StringContent("{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\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}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix"
payload := strings.NewReader("{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\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/routes/v0/calculators/:CalculatorName/calculate/route-matrix HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 333
{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePositions": [],
"DepartureTime": "",
"DestinationPositions": [],
"DistanceUnit": "",
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix")
.setHeader("content-type", "application/json")
.setBody("{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\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 \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix")
.header("content-type", "application/json")
.body("{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
CarModeOptions: {
AvoidFerries: '',
AvoidTolls: ''
},
DepartNow: false,
DeparturePositions: [],
DepartureTime: '',
DestinationPositions: [],
DistanceUnit: '',
TravelMode: '',
TruckModeOptions: {
AvoidFerries: '',
AvoidTolls: '',
Dimensions: '',
Weight: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix',
headers: {'content-type': 'application/json'},
data: {
CarModeOptions: {AvoidFerries: '', AvoidTolls: ''},
DepartNow: false,
DeparturePositions: [],
DepartureTime: '',
DestinationPositions: [],
DistanceUnit: '',
TravelMode: '',
TruckModeOptions: {AvoidFerries: '', AvoidTolls: '', Dimensions: '', Weight: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"CarModeOptions":{"AvoidFerries":"","AvoidTolls":""},"DepartNow":false,"DeparturePositions":[],"DepartureTime":"","DestinationPositions":[],"DistanceUnit":"","TravelMode":"","TruckModeOptions":{"AvoidFerries":"","AvoidTolls":"","Dimensions":"","Weight":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "CarModeOptions": {\n "AvoidFerries": "",\n "AvoidTolls": ""\n },\n "DepartNow": false,\n "DeparturePositions": [],\n "DepartureTime": "",\n "DestinationPositions": [],\n "DistanceUnit": "",\n "TravelMode": "",\n "TruckModeOptions": {\n "AvoidFerries": "",\n "AvoidTolls": "",\n "Dimensions": "",\n "Weight": ""\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 \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix")
.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/routes/v0/calculators/:CalculatorName/calculate/route-matrix',
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({
CarModeOptions: {AvoidFerries: '', AvoidTolls: ''},
DepartNow: false,
DeparturePositions: [],
DepartureTime: '',
DestinationPositions: [],
DistanceUnit: '',
TravelMode: '',
TruckModeOptions: {AvoidFerries: '', AvoidTolls: '', Dimensions: '', Weight: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix',
headers: {'content-type': 'application/json'},
body: {
CarModeOptions: {AvoidFerries: '', AvoidTolls: ''},
DepartNow: false,
DeparturePositions: [],
DepartureTime: '',
DestinationPositions: [],
DistanceUnit: '',
TravelMode: '',
TruckModeOptions: {AvoidFerries: '', AvoidTolls: '', Dimensions: '', Weight: ''}
},
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}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
CarModeOptions: {
AvoidFerries: '',
AvoidTolls: ''
},
DepartNow: false,
DeparturePositions: [],
DepartureTime: '',
DestinationPositions: [],
DistanceUnit: '',
TravelMode: '',
TruckModeOptions: {
AvoidFerries: '',
AvoidTolls: '',
Dimensions: '',
Weight: ''
}
});
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}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix',
headers: {'content-type': 'application/json'},
data: {
CarModeOptions: {AvoidFerries: '', AvoidTolls: ''},
DepartNow: false,
DeparturePositions: [],
DepartureTime: '',
DestinationPositions: [],
DistanceUnit: '',
TravelMode: '',
TruckModeOptions: {AvoidFerries: '', AvoidTolls: '', Dimensions: '', Weight: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"CarModeOptions":{"AvoidFerries":"","AvoidTolls":""},"DepartNow":false,"DeparturePositions":[],"DepartureTime":"","DestinationPositions":[],"DistanceUnit":"","TravelMode":"","TruckModeOptions":{"AvoidFerries":"","AvoidTolls":"","Dimensions":"","Weight":""}}'
};
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 = @{ @"CarModeOptions": @{ @"AvoidFerries": @"", @"AvoidTolls": @"" },
@"DepartNow": @NO,
@"DeparturePositions": @[ ],
@"DepartureTime": @"",
@"DestinationPositions": @[ ],
@"DistanceUnit": @"",
@"TravelMode": @"",
@"TruckModeOptions": @{ @"AvoidFerries": @"", @"AvoidTolls": @"", @"Dimensions": @"", @"Weight": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix"]
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}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix",
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([
'CarModeOptions' => [
'AvoidFerries' => '',
'AvoidTolls' => ''
],
'DepartNow' => null,
'DeparturePositions' => [
],
'DepartureTime' => '',
'DestinationPositions' => [
],
'DistanceUnit' => '',
'TravelMode' => '',
'TruckModeOptions' => [
'AvoidFerries' => '',
'AvoidTolls' => '',
'Dimensions' => '',
'Weight' => ''
]
]),
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}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix', [
'body' => '{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePositions": [],
"DepartureTime": "",
"DestinationPositions": [],
"DistanceUnit": "",
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'CarModeOptions' => [
'AvoidFerries' => '',
'AvoidTolls' => ''
],
'DepartNow' => null,
'DeparturePositions' => [
],
'DepartureTime' => '',
'DestinationPositions' => [
],
'DistanceUnit' => '',
'TravelMode' => '',
'TruckModeOptions' => [
'AvoidFerries' => '',
'AvoidTolls' => '',
'Dimensions' => '',
'Weight' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'CarModeOptions' => [
'AvoidFerries' => '',
'AvoidTolls' => ''
],
'DepartNow' => null,
'DeparturePositions' => [
],
'DepartureTime' => '',
'DestinationPositions' => [
],
'DistanceUnit' => '',
'TravelMode' => '',
'TruckModeOptions' => [
'AvoidFerries' => '',
'AvoidTolls' => '',
'Dimensions' => '',
'Weight' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix');
$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}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePositions": [],
"DepartureTime": "",
"DestinationPositions": [],
"DistanceUnit": "",
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePositions": [],
"DepartureTime": "",
"DestinationPositions": [],
"DistanceUnit": "",
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/routes/v0/calculators/:CalculatorName/calculate/route-matrix", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix"
payload = {
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": False,
"DeparturePositions": [],
"DepartureTime": "",
"DestinationPositions": [],
"DistanceUnit": "",
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix"
payload <- "{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\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}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix")
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 \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\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/routes/v0/calculators/:CalculatorName/calculate/route-matrix') do |req|
req.body = "{\n \"CarModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\"\n },\n \"DepartNow\": false,\n \"DeparturePositions\": [],\n \"DepartureTime\": \"\",\n \"DestinationPositions\": [],\n \"DistanceUnit\": \"\",\n \"TravelMode\": \"\",\n \"TruckModeOptions\": {\n \"AvoidFerries\": \"\",\n \"AvoidTolls\": \"\",\n \"Dimensions\": \"\",\n \"Weight\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix";
let payload = json!({
"CarModeOptions": json!({
"AvoidFerries": "",
"AvoidTolls": ""
}),
"DepartNow": false,
"DeparturePositions": (),
"DepartureTime": "",
"DestinationPositions": (),
"DistanceUnit": "",
"TravelMode": "",
"TruckModeOptions": json!({
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
})
});
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}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix \
--header 'content-type: application/json' \
--data '{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePositions": [],
"DepartureTime": "",
"DestinationPositions": [],
"DistanceUnit": "",
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
}
}'
echo '{
"CarModeOptions": {
"AvoidFerries": "",
"AvoidTolls": ""
},
"DepartNow": false,
"DeparturePositions": [],
"DepartureTime": "",
"DestinationPositions": [],
"DistanceUnit": "",
"TravelMode": "",
"TruckModeOptions": {
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
}
}' | \
http POST {{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "CarModeOptions": {\n "AvoidFerries": "",\n "AvoidTolls": ""\n },\n "DepartNow": false,\n "DeparturePositions": [],\n "DepartureTime": "",\n "DestinationPositions": [],\n "DistanceUnit": "",\n "TravelMode": "",\n "TruckModeOptions": {\n "AvoidFerries": "",\n "AvoidTolls": "",\n "Dimensions": "",\n "Weight": ""\n }\n}' \
--output-document \
- {{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"CarModeOptions": [
"AvoidFerries": "",
"AvoidTolls": ""
],
"DepartNow": false,
"DeparturePositions": [],
"DepartureTime": "",
"DestinationPositions": [],
"DistanceUnit": "",
"TravelMode": "",
"TruckModeOptions": [
"AvoidFerries": "",
"AvoidTolls": "",
"Dimensions": "",
"Weight": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routes/v0/calculators/:CalculatorName/calculate/route-matrix")! 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
CreateGeofenceCollection
{{baseUrl}}/geofencing/v0/collections
BODY json
{
"CollectionName": "",
"Description": "",
"KmsKeyId": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/geofencing/v0/collections");
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 \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/geofencing/v0/collections" {:content-type :json
:form-params {:CollectionName ""
:Description ""
:KmsKeyId ""
:PricingPlan ""
:PricingPlanDataSource ""
:Tags {}}})
require "http/client"
url = "{{baseUrl}}/geofencing/v0/collections"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\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}}/geofencing/v0/collections"),
Content = new StringContent("{\n \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\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}}/geofencing/v0/collections");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/geofencing/v0/collections"
payload := strings.NewReader("{\n \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\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/geofencing/v0/collections HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 131
{
"CollectionName": "",
"Description": "",
"KmsKeyId": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/geofencing/v0/collections")
.setHeader("content-type", "application/json")
.setBody("{\n \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/geofencing/v0/collections"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\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 \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/geofencing/v0/collections")
.header("content-type", "application/json")
.body("{\n \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\n}")
.asString();
const data = JSON.stringify({
CollectionName: '',
Description: '',
KmsKeyId: '',
PricingPlan: '',
PricingPlanDataSource: '',
Tags: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/geofencing/v0/collections');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/geofencing/v0/collections',
headers: {'content-type': 'application/json'},
data: {
CollectionName: '',
Description: '',
KmsKeyId: '',
PricingPlan: '',
PricingPlanDataSource: '',
Tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/geofencing/v0/collections';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"CollectionName":"","Description":"","KmsKeyId":"","PricingPlan":"","PricingPlanDataSource":"","Tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/geofencing/v0/collections',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "CollectionName": "",\n "Description": "",\n "KmsKeyId": "",\n "PricingPlan": "",\n "PricingPlanDataSource": "",\n "Tags": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections")
.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/geofencing/v0/collections',
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({
CollectionName: '',
Description: '',
KmsKeyId: '',
PricingPlan: '',
PricingPlanDataSource: '',
Tags: {}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/geofencing/v0/collections',
headers: {'content-type': 'application/json'},
body: {
CollectionName: '',
Description: '',
KmsKeyId: '',
PricingPlan: '',
PricingPlanDataSource: '',
Tags: {}
},
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}}/geofencing/v0/collections');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
CollectionName: '',
Description: '',
KmsKeyId: '',
PricingPlan: '',
PricingPlanDataSource: '',
Tags: {}
});
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}}/geofencing/v0/collections',
headers: {'content-type': 'application/json'},
data: {
CollectionName: '',
Description: '',
KmsKeyId: '',
PricingPlan: '',
PricingPlanDataSource: '',
Tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/geofencing/v0/collections';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"CollectionName":"","Description":"","KmsKeyId":"","PricingPlan":"","PricingPlanDataSource":"","Tags":{}}'
};
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 = @{ @"CollectionName": @"",
@"Description": @"",
@"KmsKeyId": @"",
@"PricingPlan": @"",
@"PricingPlanDataSource": @"",
@"Tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/geofencing/v0/collections"]
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}}/geofencing/v0/collections" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/geofencing/v0/collections",
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([
'CollectionName' => '',
'Description' => '',
'KmsKeyId' => '',
'PricingPlan' => '',
'PricingPlanDataSource' => '',
'Tags' => [
]
]),
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}}/geofencing/v0/collections', [
'body' => '{
"CollectionName": "",
"Description": "",
"KmsKeyId": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/geofencing/v0/collections');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'CollectionName' => '',
'Description' => '',
'KmsKeyId' => '',
'PricingPlan' => '',
'PricingPlanDataSource' => '',
'Tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'CollectionName' => '',
'Description' => '',
'KmsKeyId' => '',
'PricingPlan' => '',
'PricingPlanDataSource' => '',
'Tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/geofencing/v0/collections');
$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}}/geofencing/v0/collections' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CollectionName": "",
"Description": "",
"KmsKeyId": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/geofencing/v0/collections' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CollectionName": "",
"Description": "",
"KmsKeyId": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/geofencing/v0/collections", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/geofencing/v0/collections"
payload = {
"CollectionName": "",
"Description": "",
"KmsKeyId": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/geofencing/v0/collections"
payload <- "{\n \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\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}}/geofencing/v0/collections")
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 \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\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/geofencing/v0/collections') do |req|
req.body = "{\n \"CollectionName\": \"\",\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/geofencing/v0/collections";
let payload = json!({
"CollectionName": "",
"Description": "",
"KmsKeyId": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/geofencing/v0/collections \
--header 'content-type: application/json' \
--data '{
"CollectionName": "",
"Description": "",
"KmsKeyId": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {}
}'
echo '{
"CollectionName": "",
"Description": "",
"KmsKeyId": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {}
}' | \
http POST {{baseUrl}}/geofencing/v0/collections \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "CollectionName": "",\n "Description": "",\n "KmsKeyId": "",\n "PricingPlan": "",\n "PricingPlanDataSource": "",\n "Tags": {}\n}' \
--output-document \
- {{baseUrl}}/geofencing/v0/collections
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"CollectionName": "",
"Description": "",
"KmsKeyId": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/geofencing/v0/collections")! 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
CreateKey
{{baseUrl}}/metadata/v0/keys
BODY json
{
"Description": "",
"ExpireTime": "",
"KeyName": "",
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
},
"Tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/metadata/v0/keys");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/metadata/v0/keys" {:content-type :json
:form-params {:Description ""
:ExpireTime ""
:KeyName ""
:NoExpiry false
:Restrictions {:AllowActions ""
:AllowReferers ""
:AllowResources ""}
:Tags {}}})
require "http/client"
url = "{{baseUrl}}/metadata/v0/keys"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\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}}/metadata/v0/keys"),
Content = new StringContent("{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\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}}/metadata/v0/keys");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/metadata/v0/keys"
payload := strings.NewReader("{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\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/metadata/v0/keys HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 194
{
"Description": "",
"ExpireTime": "",
"KeyName": "",
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
},
"Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/metadata/v0/keys")
.setHeader("content-type", "application/json")
.setBody("{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/metadata/v0/keys"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/metadata/v0/keys")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/metadata/v0/keys")
.header("content-type", "application/json")
.body("{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\n}")
.asString();
const data = JSON.stringify({
Description: '',
ExpireTime: '',
KeyName: '',
NoExpiry: false,
Restrictions: {
AllowActions: '',
AllowReferers: '',
AllowResources: ''
},
Tags: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/metadata/v0/keys');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/metadata/v0/keys',
headers: {'content-type': 'application/json'},
data: {
Description: '',
ExpireTime: '',
KeyName: '',
NoExpiry: false,
Restrictions: {AllowActions: '', AllowReferers: '', AllowResources: ''},
Tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/metadata/v0/keys';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Description":"","ExpireTime":"","KeyName":"","NoExpiry":false,"Restrictions":{"AllowActions":"","AllowReferers":"","AllowResources":""},"Tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/metadata/v0/keys',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Description": "",\n "ExpireTime": "",\n "KeyName": "",\n "NoExpiry": false,\n "Restrictions": {\n "AllowActions": "",\n "AllowReferers": "",\n "AllowResources": ""\n },\n "Tags": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/metadata/v0/keys")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/metadata/v0/keys',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Description: '',
ExpireTime: '',
KeyName: '',
NoExpiry: false,
Restrictions: {AllowActions: '', AllowReferers: '', AllowResources: ''},
Tags: {}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/metadata/v0/keys',
headers: {'content-type': 'application/json'},
body: {
Description: '',
ExpireTime: '',
KeyName: '',
NoExpiry: false,
Restrictions: {AllowActions: '', AllowReferers: '', AllowResources: ''},
Tags: {}
},
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}}/metadata/v0/keys');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Description: '',
ExpireTime: '',
KeyName: '',
NoExpiry: false,
Restrictions: {
AllowActions: '',
AllowReferers: '',
AllowResources: ''
},
Tags: {}
});
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}}/metadata/v0/keys',
headers: {'content-type': 'application/json'},
data: {
Description: '',
ExpireTime: '',
KeyName: '',
NoExpiry: false,
Restrictions: {AllowActions: '', AllowReferers: '', AllowResources: ''},
Tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/metadata/v0/keys';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Description":"","ExpireTime":"","KeyName":"","NoExpiry":false,"Restrictions":{"AllowActions":"","AllowReferers":"","AllowResources":""},"Tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
@"ExpireTime": @"",
@"KeyName": @"",
@"NoExpiry": @NO,
@"Restrictions": @{ @"AllowActions": @"", @"AllowReferers": @"", @"AllowResources": @"" },
@"Tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/metadata/v0/keys"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/metadata/v0/keys" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/metadata/v0/keys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'Description' => '',
'ExpireTime' => '',
'KeyName' => '',
'NoExpiry' => null,
'Restrictions' => [
'AllowActions' => '',
'AllowReferers' => '',
'AllowResources' => ''
],
'Tags' => [
]
]),
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}}/metadata/v0/keys', [
'body' => '{
"Description": "",
"ExpireTime": "",
"KeyName": "",
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
},
"Tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/metadata/v0/keys');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Description' => '',
'ExpireTime' => '',
'KeyName' => '',
'NoExpiry' => null,
'Restrictions' => [
'AllowActions' => '',
'AllowReferers' => '',
'AllowResources' => ''
],
'Tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Description' => '',
'ExpireTime' => '',
'KeyName' => '',
'NoExpiry' => null,
'Restrictions' => [
'AllowActions' => '',
'AllowReferers' => '',
'AllowResources' => ''
],
'Tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/metadata/v0/keys');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/metadata/v0/keys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"ExpireTime": "",
"KeyName": "",
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
},
"Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/metadata/v0/keys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"ExpireTime": "",
"KeyName": "",
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
},
"Tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/metadata/v0/keys", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/metadata/v0/keys"
payload = {
"Description": "",
"ExpireTime": "",
"KeyName": "",
"NoExpiry": False,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
},
"Tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/metadata/v0/keys"
payload <- "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\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}}/metadata/v0/keys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\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/metadata/v0/keys') do |req|
req.body = "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"KeyName\": \"\",\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n },\n \"Tags\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/metadata/v0/keys";
let payload = json!({
"Description": "",
"ExpireTime": "",
"KeyName": "",
"NoExpiry": false,
"Restrictions": json!({
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
}),
"Tags": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/metadata/v0/keys \
--header 'content-type: application/json' \
--data '{
"Description": "",
"ExpireTime": "",
"KeyName": "",
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
},
"Tags": {}
}'
echo '{
"Description": "",
"ExpireTime": "",
"KeyName": "",
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
},
"Tags": {}
}' | \
http POST {{baseUrl}}/metadata/v0/keys \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Description": "",\n "ExpireTime": "",\n "KeyName": "",\n "NoExpiry": false,\n "Restrictions": {\n "AllowActions": "",\n "AllowReferers": "",\n "AllowResources": ""\n },\n "Tags": {}\n}' \
--output-document \
- {{baseUrl}}/metadata/v0/keys
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Description": "",
"ExpireTime": "",
"KeyName": "",
"NoExpiry": false,
"Restrictions": [
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
],
"Tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/metadata/v0/keys")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
CreateMap
{{baseUrl}}/maps/v0/maps
BODY json
{
"Configuration": {
"Style": ""
},
"Description": "",
"MapName": "",
"PricingPlan": "",
"Tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/maps/v0/maps");
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 \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/maps/v0/maps" {:content-type :json
:form-params {:Configuration {:Style ""}
:Description ""
:MapName ""
:PricingPlan ""
:Tags {}}})
require "http/client"
url = "{{baseUrl}}/maps/v0/maps"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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}}/maps/v0/maps"),
Content = new StringContent("{\n \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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}}/maps/v0/maps");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/maps/v0/maps"
payload := strings.NewReader("{\n \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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/maps/v0/maps HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 117
{
"Configuration": {
"Style": ""
},
"Description": "",
"MapName": "",
"PricingPlan": "",
"Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/maps/v0/maps")
.setHeader("content-type", "application/json")
.setBody("{\n \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/maps/v0/maps"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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 \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/maps/v0/maps")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/maps/v0/maps")
.header("content-type", "application/json")
.body("{\n \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}")
.asString();
const data = JSON.stringify({
Configuration: {
Style: ''
},
Description: '',
MapName: '',
PricingPlan: '',
Tags: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/maps/v0/maps');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/maps/v0/maps',
headers: {'content-type': 'application/json'},
data: {
Configuration: {Style: ''},
Description: '',
MapName: '',
PricingPlan: '',
Tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/maps/v0/maps';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Configuration":{"Style":""},"Description":"","MapName":"","PricingPlan":"","Tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/maps/v0/maps',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Configuration": {\n "Style": ""\n },\n "Description": "",\n "MapName": "",\n "PricingPlan": "",\n "Tags": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/maps/v0/maps")
.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/maps/v0/maps',
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({
Configuration: {Style: ''},
Description: '',
MapName: '',
PricingPlan: '',
Tags: {}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/maps/v0/maps',
headers: {'content-type': 'application/json'},
body: {
Configuration: {Style: ''},
Description: '',
MapName: '',
PricingPlan: '',
Tags: {}
},
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}}/maps/v0/maps');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Configuration: {
Style: ''
},
Description: '',
MapName: '',
PricingPlan: '',
Tags: {}
});
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}}/maps/v0/maps',
headers: {'content-type': 'application/json'},
data: {
Configuration: {Style: ''},
Description: '',
MapName: '',
PricingPlan: '',
Tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/maps/v0/maps';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Configuration":{"Style":""},"Description":"","MapName":"","PricingPlan":"","Tags":{}}'
};
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 = @{ @"Configuration": @{ @"Style": @"" },
@"Description": @"",
@"MapName": @"",
@"PricingPlan": @"",
@"Tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/maps/v0/maps"]
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}}/maps/v0/maps" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/maps/v0/maps",
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([
'Configuration' => [
'Style' => ''
],
'Description' => '',
'MapName' => '',
'PricingPlan' => '',
'Tags' => [
]
]),
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}}/maps/v0/maps', [
'body' => '{
"Configuration": {
"Style": ""
},
"Description": "",
"MapName": "",
"PricingPlan": "",
"Tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/maps/v0/maps');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Configuration' => [
'Style' => ''
],
'Description' => '',
'MapName' => '',
'PricingPlan' => '',
'Tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Configuration' => [
'Style' => ''
],
'Description' => '',
'MapName' => '',
'PricingPlan' => '',
'Tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/maps/v0/maps');
$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}}/maps/v0/maps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Configuration": {
"Style": ""
},
"Description": "",
"MapName": "",
"PricingPlan": "",
"Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/maps/v0/maps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Configuration": {
"Style": ""
},
"Description": "",
"MapName": "",
"PricingPlan": "",
"Tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/maps/v0/maps", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/maps/v0/maps"
payload = {
"Configuration": { "Style": "" },
"Description": "",
"MapName": "",
"PricingPlan": "",
"Tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/maps/v0/maps"
payload <- "{\n \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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}}/maps/v0/maps")
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 \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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/maps/v0/maps') do |req|
req.body = "{\n \"Configuration\": {\n \"Style\": \"\"\n },\n \"Description\": \"\",\n \"MapName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/maps/v0/maps";
let payload = json!({
"Configuration": json!({"Style": ""}),
"Description": "",
"MapName": "",
"PricingPlan": "",
"Tags": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/maps/v0/maps \
--header 'content-type: application/json' \
--data '{
"Configuration": {
"Style": ""
},
"Description": "",
"MapName": "",
"PricingPlan": "",
"Tags": {}
}'
echo '{
"Configuration": {
"Style": ""
},
"Description": "",
"MapName": "",
"PricingPlan": "",
"Tags": {}
}' | \
http POST {{baseUrl}}/maps/v0/maps \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Configuration": {\n "Style": ""\n },\n "Description": "",\n "MapName": "",\n "PricingPlan": "",\n "Tags": {}\n}' \
--output-document \
- {{baseUrl}}/maps/v0/maps
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Configuration": ["Style": ""],
"Description": "",
"MapName": "",
"PricingPlan": "",
"Tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/maps/v0/maps")! 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
CreatePlaceIndex
{{baseUrl}}/places/v0/indexes
BODY json
{
"DataSource": "",
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"IndexName": "",
"PricingPlan": "",
"Tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/places/v0/indexes");
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 \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/places/v0/indexes" {:content-type :json
:form-params {:DataSource ""
:DataSourceConfiguration {:IntendedUse ""}
:Description ""
:IndexName ""
:PricingPlan ""
:Tags {}}})
require "http/client"
url = "{{baseUrl}}/places/v0/indexes"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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}}/places/v0/indexes"),
Content = new StringContent("{\n \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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}}/places/v0/indexes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/places/v0/indexes"
payload := strings.NewReader("{\n \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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/places/v0/indexes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 155
{
"DataSource": "",
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"IndexName": "",
"PricingPlan": "",
"Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/places/v0/indexes")
.setHeader("content-type", "application/json")
.setBody("{\n \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/places/v0/indexes"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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 \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/places/v0/indexes")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/places/v0/indexes")
.header("content-type", "application/json")
.body("{\n \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}")
.asString();
const data = JSON.stringify({
DataSource: '',
DataSourceConfiguration: {
IntendedUse: ''
},
Description: '',
IndexName: '',
PricingPlan: '',
Tags: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/places/v0/indexes');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/places/v0/indexes',
headers: {'content-type': 'application/json'},
data: {
DataSource: '',
DataSourceConfiguration: {IntendedUse: ''},
Description: '',
IndexName: '',
PricingPlan: '',
Tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/places/v0/indexes';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DataSource":"","DataSourceConfiguration":{"IntendedUse":""},"Description":"","IndexName":"","PricingPlan":"","Tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/places/v0/indexes',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "DataSource": "",\n "DataSourceConfiguration": {\n "IntendedUse": ""\n },\n "Description": "",\n "IndexName": "",\n "PricingPlan": "",\n "Tags": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/places/v0/indexes")
.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/places/v0/indexes',
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({
DataSource: '',
DataSourceConfiguration: {IntendedUse: ''},
Description: '',
IndexName: '',
PricingPlan: '',
Tags: {}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/places/v0/indexes',
headers: {'content-type': 'application/json'},
body: {
DataSource: '',
DataSourceConfiguration: {IntendedUse: ''},
Description: '',
IndexName: '',
PricingPlan: '',
Tags: {}
},
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}}/places/v0/indexes');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
DataSource: '',
DataSourceConfiguration: {
IntendedUse: ''
},
Description: '',
IndexName: '',
PricingPlan: '',
Tags: {}
});
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}}/places/v0/indexes',
headers: {'content-type': 'application/json'},
data: {
DataSource: '',
DataSourceConfiguration: {IntendedUse: ''},
Description: '',
IndexName: '',
PricingPlan: '',
Tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/places/v0/indexes';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DataSource":"","DataSourceConfiguration":{"IntendedUse":""},"Description":"","IndexName":"","PricingPlan":"","Tags":{}}'
};
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 = @{ @"DataSource": @"",
@"DataSourceConfiguration": @{ @"IntendedUse": @"" },
@"Description": @"",
@"IndexName": @"",
@"PricingPlan": @"",
@"Tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/places/v0/indexes"]
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}}/places/v0/indexes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/places/v0/indexes",
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([
'DataSource' => '',
'DataSourceConfiguration' => [
'IntendedUse' => ''
],
'Description' => '',
'IndexName' => '',
'PricingPlan' => '',
'Tags' => [
]
]),
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}}/places/v0/indexes', [
'body' => '{
"DataSource": "",
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"IndexName": "",
"PricingPlan": "",
"Tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/places/v0/indexes');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'DataSource' => '',
'DataSourceConfiguration' => [
'IntendedUse' => ''
],
'Description' => '',
'IndexName' => '',
'PricingPlan' => '',
'Tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'DataSource' => '',
'DataSourceConfiguration' => [
'IntendedUse' => ''
],
'Description' => '',
'IndexName' => '',
'PricingPlan' => '',
'Tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/places/v0/indexes');
$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}}/places/v0/indexes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DataSource": "",
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"IndexName": "",
"PricingPlan": "",
"Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/places/v0/indexes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DataSource": "",
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"IndexName": "",
"PricingPlan": "",
"Tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/places/v0/indexes", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/places/v0/indexes"
payload = {
"DataSource": "",
"DataSourceConfiguration": { "IntendedUse": "" },
"Description": "",
"IndexName": "",
"PricingPlan": "",
"Tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/places/v0/indexes"
payload <- "{\n \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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}}/places/v0/indexes")
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 \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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/places/v0/indexes') do |req|
req.body = "{\n \"DataSource\": \"\",\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"IndexName\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/places/v0/indexes";
let payload = json!({
"DataSource": "",
"DataSourceConfiguration": json!({"IntendedUse": ""}),
"Description": "",
"IndexName": "",
"PricingPlan": "",
"Tags": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/places/v0/indexes \
--header 'content-type: application/json' \
--data '{
"DataSource": "",
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"IndexName": "",
"PricingPlan": "",
"Tags": {}
}'
echo '{
"DataSource": "",
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"IndexName": "",
"PricingPlan": "",
"Tags": {}
}' | \
http POST {{baseUrl}}/places/v0/indexes \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "DataSource": "",\n "DataSourceConfiguration": {\n "IntendedUse": ""\n },\n "Description": "",\n "IndexName": "",\n "PricingPlan": "",\n "Tags": {}\n}' \
--output-document \
- {{baseUrl}}/places/v0/indexes
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"DataSource": "",
"DataSourceConfiguration": ["IntendedUse": ""],
"Description": "",
"IndexName": "",
"PricingPlan": "",
"Tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/places/v0/indexes")! 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
CreateRouteCalculator
{{baseUrl}}/routes/v0/calculators
BODY json
{
"CalculatorName": "",
"DataSource": "",
"Description": "",
"PricingPlan": "",
"Tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routes/v0/calculators");
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 \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/routes/v0/calculators" {:content-type :json
:form-params {:CalculatorName ""
:DataSource ""
:Description ""
:PricingPlan ""
:Tags {}}})
require "http/client"
url = "{{baseUrl}}/routes/v0/calculators"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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}}/routes/v0/calculators"),
Content = new StringContent("{\n \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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}}/routes/v0/calculators");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/routes/v0/calculators"
payload := strings.NewReader("{\n \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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/routes/v0/calculators HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 102
{
"CalculatorName": "",
"DataSource": "",
"Description": "",
"PricingPlan": "",
"Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/routes/v0/calculators")
.setHeader("content-type", "application/json")
.setBody("{\n \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/routes/v0/calculators"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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 \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/routes/v0/calculators")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/routes/v0/calculators")
.header("content-type", "application/json")
.body("{\n \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}")
.asString();
const data = JSON.stringify({
CalculatorName: '',
DataSource: '',
Description: '',
PricingPlan: '',
Tags: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/routes/v0/calculators');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/routes/v0/calculators',
headers: {'content-type': 'application/json'},
data: {CalculatorName: '', DataSource: '', Description: '', PricingPlan: '', Tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/routes/v0/calculators';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"CalculatorName":"","DataSource":"","Description":"","PricingPlan":"","Tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/routes/v0/calculators',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "CalculatorName": "",\n "DataSource": "",\n "Description": "",\n "PricingPlan": "",\n "Tags": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/routes/v0/calculators")
.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/routes/v0/calculators',
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({CalculatorName: '', DataSource: '', Description: '', PricingPlan: '', Tags: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/routes/v0/calculators',
headers: {'content-type': 'application/json'},
body: {CalculatorName: '', DataSource: '', Description: '', PricingPlan: '', Tags: {}},
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}}/routes/v0/calculators');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
CalculatorName: '',
DataSource: '',
Description: '',
PricingPlan: '',
Tags: {}
});
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}}/routes/v0/calculators',
headers: {'content-type': 'application/json'},
data: {CalculatorName: '', DataSource: '', Description: '', PricingPlan: '', Tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/routes/v0/calculators';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"CalculatorName":"","DataSource":"","Description":"","PricingPlan":"","Tags":{}}'
};
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 = @{ @"CalculatorName": @"",
@"DataSource": @"",
@"Description": @"",
@"PricingPlan": @"",
@"Tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/routes/v0/calculators"]
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}}/routes/v0/calculators" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/routes/v0/calculators",
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([
'CalculatorName' => '',
'DataSource' => '',
'Description' => '',
'PricingPlan' => '',
'Tags' => [
]
]),
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}}/routes/v0/calculators', [
'body' => '{
"CalculatorName": "",
"DataSource": "",
"Description": "",
"PricingPlan": "",
"Tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/routes/v0/calculators');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'CalculatorName' => '',
'DataSource' => '',
'Description' => '',
'PricingPlan' => '',
'Tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'CalculatorName' => '',
'DataSource' => '',
'Description' => '',
'PricingPlan' => '',
'Tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/routes/v0/calculators');
$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}}/routes/v0/calculators' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CalculatorName": "",
"DataSource": "",
"Description": "",
"PricingPlan": "",
"Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routes/v0/calculators' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CalculatorName": "",
"DataSource": "",
"Description": "",
"PricingPlan": "",
"Tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/routes/v0/calculators", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/routes/v0/calculators"
payload = {
"CalculatorName": "",
"DataSource": "",
"Description": "",
"PricingPlan": "",
"Tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/routes/v0/calculators"
payload <- "{\n \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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}}/routes/v0/calculators")
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 \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\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/routes/v0/calculators') do |req|
req.body = "{\n \"CalculatorName\": \"\",\n \"DataSource\": \"\",\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"Tags\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/routes/v0/calculators";
let payload = json!({
"CalculatorName": "",
"DataSource": "",
"Description": "",
"PricingPlan": "",
"Tags": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/routes/v0/calculators \
--header 'content-type: application/json' \
--data '{
"CalculatorName": "",
"DataSource": "",
"Description": "",
"PricingPlan": "",
"Tags": {}
}'
echo '{
"CalculatorName": "",
"DataSource": "",
"Description": "",
"PricingPlan": "",
"Tags": {}
}' | \
http POST {{baseUrl}}/routes/v0/calculators \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "CalculatorName": "",\n "DataSource": "",\n "Description": "",\n "PricingPlan": "",\n "Tags": {}\n}' \
--output-document \
- {{baseUrl}}/routes/v0/calculators
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"CalculatorName": "",
"DataSource": "",
"Description": "",
"PricingPlan": "",
"Tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routes/v0/calculators")! 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
CreateTracker
{{baseUrl}}/tracking/v0/trackers
BODY json
{
"Description": "",
"KmsKeyId": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {},
"TrackerName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/trackers");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tracking/v0/trackers" {:content-type :json
:form-params {:Description ""
:KmsKeyId ""
:PositionFiltering ""
:PricingPlan ""
:PricingPlanDataSource ""
:Tags {}
:TrackerName ""}})
require "http/client"
url = "{{baseUrl}}/tracking/v0/trackers"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\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}}/tracking/v0/trackers"),
Content = new StringContent("{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\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}}/tracking/v0/trackers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/trackers"
payload := strings.NewReader("{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\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/tracking/v0/trackers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 155
{
"Description": "",
"KmsKeyId": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {},
"TrackerName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tracking/v0/trackers")
.setHeader("content-type", "application/json")
.setBody("{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/trackers"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tracking/v0/trackers")
.header("content-type", "application/json")
.body("{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\n}")
.asString();
const data = JSON.stringify({
Description: '',
KmsKeyId: '',
PositionFiltering: '',
PricingPlan: '',
PricingPlanDataSource: '',
Tags: {},
TrackerName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tracking/v0/trackers');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers',
headers: {'content-type': 'application/json'},
data: {
Description: '',
KmsKeyId: '',
PositionFiltering: '',
PricingPlan: '',
PricingPlanDataSource: '',
Tags: {},
TrackerName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/trackers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Description":"","KmsKeyId":"","PositionFiltering":"","PricingPlan":"","PricingPlanDataSource":"","Tags":{},"TrackerName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tracking/v0/trackers',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Description": "",\n "KmsKeyId": "",\n "PositionFiltering": "",\n "PricingPlan": "",\n "PricingPlanDataSource": "",\n "Tags": {},\n "TrackerName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers")
.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/tracking/v0/trackers',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Description: '',
KmsKeyId: '',
PositionFiltering: '',
PricingPlan: '',
PricingPlanDataSource: '',
Tags: {},
TrackerName: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers',
headers: {'content-type': 'application/json'},
body: {
Description: '',
KmsKeyId: '',
PositionFiltering: '',
PricingPlan: '',
PricingPlanDataSource: '',
Tags: {},
TrackerName: ''
},
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}}/tracking/v0/trackers');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Description: '',
KmsKeyId: '',
PositionFiltering: '',
PricingPlan: '',
PricingPlanDataSource: '',
Tags: {},
TrackerName: ''
});
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}}/tracking/v0/trackers',
headers: {'content-type': 'application/json'},
data: {
Description: '',
KmsKeyId: '',
PositionFiltering: '',
PricingPlan: '',
PricingPlanDataSource: '',
Tags: {},
TrackerName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/trackers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Description":"","KmsKeyId":"","PositionFiltering":"","PricingPlan":"","PricingPlanDataSource":"","Tags":{},"TrackerName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
@"KmsKeyId": @"",
@"PositionFiltering": @"",
@"PricingPlan": @"",
@"PricingPlanDataSource": @"",
@"Tags": @{ },
@"TrackerName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tracking/v0/trackers"]
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}}/tracking/v0/trackers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/trackers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'Description' => '',
'KmsKeyId' => '',
'PositionFiltering' => '',
'PricingPlan' => '',
'PricingPlanDataSource' => '',
'Tags' => [
],
'TrackerName' => ''
]),
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}}/tracking/v0/trackers', [
'body' => '{
"Description": "",
"KmsKeyId": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {},
"TrackerName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/trackers');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Description' => '',
'KmsKeyId' => '',
'PositionFiltering' => '',
'PricingPlan' => '',
'PricingPlanDataSource' => '',
'Tags' => [
],
'TrackerName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Description' => '',
'KmsKeyId' => '',
'PositionFiltering' => '',
'PricingPlan' => '',
'PricingPlanDataSource' => '',
'Tags' => [
],
'TrackerName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tracking/v0/trackers');
$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}}/tracking/v0/trackers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"KmsKeyId": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {},
"TrackerName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/trackers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"KmsKeyId": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {},
"TrackerName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tracking/v0/trackers", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/trackers"
payload = {
"Description": "",
"KmsKeyId": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {},
"TrackerName": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/trackers"
payload <- "{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\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}}/tracking/v0/trackers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\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/tracking/v0/trackers') do |req|
req.body = "{\n \"Description\": \"\",\n \"KmsKeyId\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\",\n \"Tags\": {},\n \"TrackerName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tracking/v0/trackers";
let payload = json!({
"Description": "",
"KmsKeyId": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": json!({}),
"TrackerName": ""
});
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}}/tracking/v0/trackers \
--header 'content-type: application/json' \
--data '{
"Description": "",
"KmsKeyId": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {},
"TrackerName": ""
}'
echo '{
"Description": "",
"KmsKeyId": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": {},
"TrackerName": ""
}' | \
http POST {{baseUrl}}/tracking/v0/trackers \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Description": "",\n "KmsKeyId": "",\n "PositionFiltering": "",\n "PricingPlan": "",\n "PricingPlanDataSource": "",\n "Tags": {},\n "TrackerName": ""\n}' \
--output-document \
- {{baseUrl}}/tracking/v0/trackers
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Description": "",
"KmsKeyId": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": "",
"Tags": [],
"TrackerName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/trackers")! 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
DeleteGeofenceCollection
{{baseUrl}}/geofencing/v0/collections/:CollectionName
QUERY PARAMS
CollectionName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/geofencing/v0/collections/:CollectionName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/geofencing/v0/collections/:CollectionName")
require "http/client"
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName"
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}}/geofencing/v0/collections/:CollectionName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/geofencing/v0/collections/:CollectionName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/geofencing/v0/collections/:CollectionName"
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/geofencing/v0/collections/:CollectionName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/geofencing/v0/collections/:CollectionName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/geofencing/v0/collections/:CollectionName"))
.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}}/geofencing/v0/collections/:CollectionName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/geofencing/v0/collections/:CollectionName")
.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}}/geofencing/v0/collections/:CollectionName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName';
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}}/geofencing/v0/collections/:CollectionName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/geofencing/v0/collections/:CollectionName',
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}}/geofencing/v0/collections/:CollectionName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/geofencing/v0/collections/:CollectionName');
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}}/geofencing/v0/collections/:CollectionName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName';
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}}/geofencing/v0/collections/:CollectionName"]
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}}/geofencing/v0/collections/:CollectionName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/geofencing/v0/collections/:CollectionName",
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}}/geofencing/v0/collections/:CollectionName');
echo $response->getBody();
setUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/geofencing/v0/collections/:CollectionName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/geofencing/v0/collections/:CollectionName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/geofencing/v0/collections/:CollectionName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/geofencing/v0/collections/:CollectionName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/geofencing/v0/collections/:CollectionName")
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/geofencing/v0/collections/:CollectionName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName";
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}}/geofencing/v0/collections/:CollectionName
http DELETE {{baseUrl}}/geofencing/v0/collections/:CollectionName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/geofencing/v0/collections/:CollectionName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/geofencing/v0/collections/:CollectionName")! 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
DeleteKey
{{baseUrl}}/metadata/v0/keys/:KeyName
QUERY PARAMS
KeyName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/metadata/v0/keys/:KeyName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/metadata/v0/keys/:KeyName")
require "http/client"
url = "{{baseUrl}}/metadata/v0/keys/:KeyName"
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}}/metadata/v0/keys/:KeyName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/metadata/v0/keys/:KeyName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/metadata/v0/keys/:KeyName"
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/metadata/v0/keys/:KeyName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/metadata/v0/keys/:KeyName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/metadata/v0/keys/:KeyName"))
.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}}/metadata/v0/keys/:KeyName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/metadata/v0/keys/:KeyName")
.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}}/metadata/v0/keys/:KeyName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/metadata/v0/keys/:KeyName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/metadata/v0/keys/:KeyName';
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}}/metadata/v0/keys/:KeyName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/metadata/v0/keys/:KeyName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/metadata/v0/keys/:KeyName',
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}}/metadata/v0/keys/:KeyName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/metadata/v0/keys/:KeyName');
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}}/metadata/v0/keys/:KeyName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/metadata/v0/keys/:KeyName';
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}}/metadata/v0/keys/:KeyName"]
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}}/metadata/v0/keys/:KeyName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/metadata/v0/keys/:KeyName",
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}}/metadata/v0/keys/:KeyName');
echo $response->getBody();
setUrl('{{baseUrl}}/metadata/v0/keys/:KeyName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/metadata/v0/keys/:KeyName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/metadata/v0/keys/:KeyName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/metadata/v0/keys/:KeyName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/metadata/v0/keys/:KeyName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/metadata/v0/keys/:KeyName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/metadata/v0/keys/:KeyName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/metadata/v0/keys/:KeyName")
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/metadata/v0/keys/:KeyName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/metadata/v0/keys/:KeyName";
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}}/metadata/v0/keys/:KeyName
http DELETE {{baseUrl}}/metadata/v0/keys/:KeyName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/metadata/v0/keys/:KeyName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/metadata/v0/keys/:KeyName")! 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
DeleteMap
{{baseUrl}}/maps/v0/maps/:MapName
QUERY PARAMS
MapName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/maps/v0/maps/:MapName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/maps/v0/maps/:MapName")
require "http/client"
url = "{{baseUrl}}/maps/v0/maps/:MapName"
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}}/maps/v0/maps/:MapName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/maps/v0/maps/:MapName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/maps/v0/maps/:MapName"
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/maps/v0/maps/:MapName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/maps/v0/maps/:MapName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/maps/v0/maps/:MapName"))
.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}}/maps/v0/maps/:MapName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/maps/v0/maps/:MapName")
.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}}/maps/v0/maps/:MapName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/maps/v0/maps/:MapName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/maps/v0/maps/:MapName';
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}}/maps/v0/maps/:MapName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/maps/v0/maps/:MapName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/maps/v0/maps/:MapName',
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}}/maps/v0/maps/:MapName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/maps/v0/maps/:MapName');
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}}/maps/v0/maps/:MapName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/maps/v0/maps/:MapName';
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}}/maps/v0/maps/:MapName"]
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}}/maps/v0/maps/:MapName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/maps/v0/maps/:MapName",
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}}/maps/v0/maps/:MapName');
echo $response->getBody();
setUrl('{{baseUrl}}/maps/v0/maps/:MapName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/maps/v0/maps/:MapName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/maps/v0/maps/:MapName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/maps/v0/maps/:MapName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/maps/v0/maps/:MapName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/maps/v0/maps/:MapName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/maps/v0/maps/:MapName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/maps/v0/maps/:MapName")
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/maps/v0/maps/:MapName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/maps/v0/maps/:MapName";
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}}/maps/v0/maps/:MapName
http DELETE {{baseUrl}}/maps/v0/maps/:MapName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/maps/v0/maps/:MapName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/maps/v0/maps/:MapName")! 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
DeletePlaceIndex
{{baseUrl}}/places/v0/indexes/:IndexName
QUERY PARAMS
IndexName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/places/v0/indexes/:IndexName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/places/v0/indexes/:IndexName")
require "http/client"
url = "{{baseUrl}}/places/v0/indexes/:IndexName"
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}}/places/v0/indexes/:IndexName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/places/v0/indexes/:IndexName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/places/v0/indexes/:IndexName"
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/places/v0/indexes/:IndexName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/places/v0/indexes/:IndexName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/places/v0/indexes/:IndexName"))
.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}}/places/v0/indexes/:IndexName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/places/v0/indexes/:IndexName")
.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}}/places/v0/indexes/:IndexName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/places/v0/indexes/:IndexName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/places/v0/indexes/:IndexName';
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}}/places/v0/indexes/:IndexName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/places/v0/indexes/:IndexName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/places/v0/indexes/:IndexName',
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}}/places/v0/indexes/:IndexName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/places/v0/indexes/:IndexName');
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}}/places/v0/indexes/:IndexName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/places/v0/indexes/:IndexName';
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}}/places/v0/indexes/:IndexName"]
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}}/places/v0/indexes/:IndexName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/places/v0/indexes/:IndexName",
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}}/places/v0/indexes/:IndexName');
echo $response->getBody();
setUrl('{{baseUrl}}/places/v0/indexes/:IndexName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/places/v0/indexes/:IndexName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/places/v0/indexes/:IndexName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/places/v0/indexes/:IndexName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/places/v0/indexes/:IndexName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/places/v0/indexes/:IndexName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/places/v0/indexes/:IndexName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/places/v0/indexes/:IndexName")
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/places/v0/indexes/:IndexName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/places/v0/indexes/:IndexName";
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}}/places/v0/indexes/:IndexName
http DELETE {{baseUrl}}/places/v0/indexes/:IndexName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/places/v0/indexes/:IndexName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/places/v0/indexes/:IndexName")! 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
DeleteRouteCalculator
{{baseUrl}}/routes/v0/calculators/:CalculatorName
QUERY PARAMS
CalculatorName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routes/v0/calculators/:CalculatorName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/routes/v0/calculators/:CalculatorName")
require "http/client"
url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName"
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}}/routes/v0/calculators/:CalculatorName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/routes/v0/calculators/:CalculatorName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/routes/v0/calculators/:CalculatorName"
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/routes/v0/calculators/:CalculatorName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/routes/v0/calculators/:CalculatorName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/routes/v0/calculators/:CalculatorName"))
.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}}/routes/v0/calculators/:CalculatorName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/routes/v0/calculators/:CalculatorName")
.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}}/routes/v0/calculators/:CalculatorName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/routes/v0/calculators/:CalculatorName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/routes/v0/calculators/:CalculatorName';
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}}/routes/v0/calculators/:CalculatorName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/routes/v0/calculators/:CalculatorName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/routes/v0/calculators/:CalculatorName',
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}}/routes/v0/calculators/:CalculatorName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/routes/v0/calculators/:CalculatorName');
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}}/routes/v0/calculators/:CalculatorName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/routes/v0/calculators/:CalculatorName';
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}}/routes/v0/calculators/:CalculatorName"]
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}}/routes/v0/calculators/:CalculatorName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/routes/v0/calculators/:CalculatorName",
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}}/routes/v0/calculators/:CalculatorName');
echo $response->getBody();
setUrl('{{baseUrl}}/routes/v0/calculators/:CalculatorName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/routes/v0/calculators/:CalculatorName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/routes/v0/calculators/:CalculatorName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routes/v0/calculators/:CalculatorName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/routes/v0/calculators/:CalculatorName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/routes/v0/calculators/:CalculatorName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/routes/v0/calculators/:CalculatorName")
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/routes/v0/calculators/:CalculatorName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName";
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}}/routes/v0/calculators/:CalculatorName
http DELETE {{baseUrl}}/routes/v0/calculators/:CalculatorName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/routes/v0/calculators/:CalculatorName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routes/v0/calculators/:CalculatorName")! 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
DeleteTracker
{{baseUrl}}/tracking/v0/trackers/:TrackerName
QUERY PARAMS
TrackerName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/trackers/:TrackerName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/tracking/v0/trackers/:TrackerName")
require "http/client"
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName"
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}}/tracking/v0/trackers/:TrackerName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tracking/v0/trackers/:TrackerName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/trackers/:TrackerName"
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/tracking/v0/trackers/:TrackerName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tracking/v0/trackers/:TrackerName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/trackers/:TrackerName"))
.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}}/tracking/v0/trackers/:TrackerName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tracking/v0/trackers/:TrackerName")
.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}}/tracking/v0/trackers/:TrackerName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName';
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}}/tracking/v0/trackers/:TrackerName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/tracking/v0/trackers/:TrackerName',
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}}/tracking/v0/trackers/:TrackerName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/tracking/v0/trackers/:TrackerName');
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}}/tracking/v0/trackers/:TrackerName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName';
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}}/tracking/v0/trackers/:TrackerName"]
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}}/tracking/v0/trackers/:TrackerName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/trackers/:TrackerName",
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}}/tracking/v0/trackers/:TrackerName');
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/tracking/v0/trackers/:TrackerName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/trackers/:TrackerName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tracking/v0/trackers/:TrackerName")
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/tracking/v0/trackers/:TrackerName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName";
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}}/tracking/v0/trackers/:TrackerName
http DELETE {{baseUrl}}/tracking/v0/trackers/:TrackerName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/tracking/v0/trackers/:TrackerName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/trackers/:TrackerName")! 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
DescribeGeofenceCollection
{{baseUrl}}/geofencing/v0/collections/:CollectionName
QUERY PARAMS
CollectionName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/geofencing/v0/collections/:CollectionName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/geofencing/v0/collections/:CollectionName")
require "http/client"
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName"
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}}/geofencing/v0/collections/:CollectionName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/geofencing/v0/collections/:CollectionName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/geofencing/v0/collections/:CollectionName"
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/geofencing/v0/collections/:CollectionName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/geofencing/v0/collections/:CollectionName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/geofencing/v0/collections/:CollectionName"))
.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}}/geofencing/v0/collections/:CollectionName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/geofencing/v0/collections/:CollectionName")
.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}}/geofencing/v0/collections/:CollectionName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName';
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}}/geofencing/v0/collections/:CollectionName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/geofencing/v0/collections/:CollectionName',
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}}/geofencing/v0/collections/:CollectionName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/geofencing/v0/collections/:CollectionName');
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}}/geofencing/v0/collections/:CollectionName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName';
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}}/geofencing/v0/collections/:CollectionName"]
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}}/geofencing/v0/collections/:CollectionName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/geofencing/v0/collections/:CollectionName",
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}}/geofencing/v0/collections/:CollectionName');
echo $response->getBody();
setUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/geofencing/v0/collections/:CollectionName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/geofencing/v0/collections/:CollectionName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/geofencing/v0/collections/:CollectionName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/geofencing/v0/collections/:CollectionName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/geofencing/v0/collections/:CollectionName")
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/geofencing/v0/collections/:CollectionName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName";
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}}/geofencing/v0/collections/:CollectionName
http GET {{baseUrl}}/geofencing/v0/collections/:CollectionName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/geofencing/v0/collections/:CollectionName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/geofencing/v0/collections/:CollectionName")! 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
DescribeKey
{{baseUrl}}/metadata/v0/keys/:KeyName
QUERY PARAMS
KeyName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/metadata/v0/keys/:KeyName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/metadata/v0/keys/:KeyName")
require "http/client"
url = "{{baseUrl}}/metadata/v0/keys/:KeyName"
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}}/metadata/v0/keys/:KeyName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/metadata/v0/keys/:KeyName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/metadata/v0/keys/:KeyName"
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/metadata/v0/keys/:KeyName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/metadata/v0/keys/:KeyName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/metadata/v0/keys/:KeyName"))
.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}}/metadata/v0/keys/:KeyName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/metadata/v0/keys/:KeyName")
.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}}/metadata/v0/keys/:KeyName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/metadata/v0/keys/:KeyName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/metadata/v0/keys/:KeyName';
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}}/metadata/v0/keys/:KeyName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/metadata/v0/keys/:KeyName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/metadata/v0/keys/:KeyName',
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}}/metadata/v0/keys/:KeyName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/metadata/v0/keys/:KeyName');
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}}/metadata/v0/keys/:KeyName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/metadata/v0/keys/:KeyName';
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}}/metadata/v0/keys/:KeyName"]
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}}/metadata/v0/keys/:KeyName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/metadata/v0/keys/:KeyName",
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}}/metadata/v0/keys/:KeyName');
echo $response->getBody();
setUrl('{{baseUrl}}/metadata/v0/keys/:KeyName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/metadata/v0/keys/:KeyName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/metadata/v0/keys/:KeyName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/metadata/v0/keys/:KeyName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/metadata/v0/keys/:KeyName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/metadata/v0/keys/:KeyName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/metadata/v0/keys/:KeyName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/metadata/v0/keys/:KeyName")
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/metadata/v0/keys/:KeyName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/metadata/v0/keys/:KeyName";
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}}/metadata/v0/keys/:KeyName
http GET {{baseUrl}}/metadata/v0/keys/:KeyName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/metadata/v0/keys/:KeyName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/metadata/v0/keys/:KeyName")! 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
DescribeMap
{{baseUrl}}/maps/v0/maps/:MapName
QUERY PARAMS
MapName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/maps/v0/maps/:MapName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/maps/v0/maps/:MapName")
require "http/client"
url = "{{baseUrl}}/maps/v0/maps/:MapName"
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}}/maps/v0/maps/:MapName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/maps/v0/maps/:MapName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/maps/v0/maps/:MapName"
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/maps/v0/maps/:MapName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/maps/v0/maps/:MapName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/maps/v0/maps/:MapName"))
.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}}/maps/v0/maps/:MapName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/maps/v0/maps/:MapName")
.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}}/maps/v0/maps/:MapName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/maps/v0/maps/:MapName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/maps/v0/maps/:MapName';
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}}/maps/v0/maps/:MapName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/maps/v0/maps/:MapName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/maps/v0/maps/:MapName',
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}}/maps/v0/maps/:MapName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/maps/v0/maps/:MapName');
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}}/maps/v0/maps/:MapName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/maps/v0/maps/:MapName';
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}}/maps/v0/maps/:MapName"]
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}}/maps/v0/maps/:MapName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/maps/v0/maps/:MapName",
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}}/maps/v0/maps/:MapName');
echo $response->getBody();
setUrl('{{baseUrl}}/maps/v0/maps/:MapName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/maps/v0/maps/:MapName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/maps/v0/maps/:MapName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/maps/v0/maps/:MapName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/maps/v0/maps/:MapName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/maps/v0/maps/:MapName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/maps/v0/maps/:MapName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/maps/v0/maps/:MapName")
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/maps/v0/maps/:MapName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/maps/v0/maps/:MapName";
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}}/maps/v0/maps/:MapName
http GET {{baseUrl}}/maps/v0/maps/:MapName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/maps/v0/maps/:MapName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/maps/v0/maps/:MapName")! 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
DescribePlaceIndex
{{baseUrl}}/places/v0/indexes/:IndexName
QUERY PARAMS
IndexName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/places/v0/indexes/:IndexName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/places/v0/indexes/:IndexName")
require "http/client"
url = "{{baseUrl}}/places/v0/indexes/:IndexName"
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}}/places/v0/indexes/:IndexName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/places/v0/indexes/:IndexName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/places/v0/indexes/:IndexName"
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/places/v0/indexes/:IndexName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/places/v0/indexes/:IndexName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/places/v0/indexes/:IndexName"))
.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}}/places/v0/indexes/:IndexName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/places/v0/indexes/:IndexName")
.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}}/places/v0/indexes/:IndexName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/places/v0/indexes/:IndexName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/places/v0/indexes/:IndexName';
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}}/places/v0/indexes/:IndexName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/places/v0/indexes/:IndexName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/places/v0/indexes/:IndexName',
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}}/places/v0/indexes/:IndexName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/places/v0/indexes/:IndexName');
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}}/places/v0/indexes/:IndexName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/places/v0/indexes/:IndexName';
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}}/places/v0/indexes/:IndexName"]
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}}/places/v0/indexes/:IndexName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/places/v0/indexes/:IndexName",
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}}/places/v0/indexes/:IndexName');
echo $response->getBody();
setUrl('{{baseUrl}}/places/v0/indexes/:IndexName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/places/v0/indexes/:IndexName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/places/v0/indexes/:IndexName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/places/v0/indexes/:IndexName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/places/v0/indexes/:IndexName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/places/v0/indexes/:IndexName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/places/v0/indexes/:IndexName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/places/v0/indexes/:IndexName")
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/places/v0/indexes/:IndexName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/places/v0/indexes/:IndexName";
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}}/places/v0/indexes/:IndexName
http GET {{baseUrl}}/places/v0/indexes/:IndexName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/places/v0/indexes/:IndexName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/places/v0/indexes/:IndexName")! 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
DescribeRouteCalculator
{{baseUrl}}/routes/v0/calculators/:CalculatorName
QUERY PARAMS
CalculatorName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routes/v0/calculators/:CalculatorName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/routes/v0/calculators/:CalculatorName")
require "http/client"
url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName"
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}}/routes/v0/calculators/:CalculatorName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/routes/v0/calculators/:CalculatorName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/routes/v0/calculators/:CalculatorName"
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/routes/v0/calculators/:CalculatorName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/routes/v0/calculators/:CalculatorName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/routes/v0/calculators/:CalculatorName"))
.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}}/routes/v0/calculators/:CalculatorName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/routes/v0/calculators/:CalculatorName")
.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}}/routes/v0/calculators/:CalculatorName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/routes/v0/calculators/:CalculatorName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/routes/v0/calculators/:CalculatorName';
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}}/routes/v0/calculators/:CalculatorName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/routes/v0/calculators/:CalculatorName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/routes/v0/calculators/:CalculatorName',
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}}/routes/v0/calculators/:CalculatorName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/routes/v0/calculators/:CalculatorName');
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}}/routes/v0/calculators/:CalculatorName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/routes/v0/calculators/:CalculatorName';
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}}/routes/v0/calculators/:CalculatorName"]
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}}/routes/v0/calculators/:CalculatorName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/routes/v0/calculators/:CalculatorName",
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}}/routes/v0/calculators/:CalculatorName');
echo $response->getBody();
setUrl('{{baseUrl}}/routes/v0/calculators/:CalculatorName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/routes/v0/calculators/:CalculatorName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/routes/v0/calculators/:CalculatorName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routes/v0/calculators/:CalculatorName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/routes/v0/calculators/:CalculatorName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/routes/v0/calculators/:CalculatorName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/routes/v0/calculators/:CalculatorName")
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/routes/v0/calculators/:CalculatorName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName";
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}}/routes/v0/calculators/:CalculatorName
http GET {{baseUrl}}/routes/v0/calculators/:CalculatorName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/routes/v0/calculators/:CalculatorName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routes/v0/calculators/:CalculatorName")! 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
DescribeTracker
{{baseUrl}}/tracking/v0/trackers/:TrackerName
QUERY PARAMS
TrackerName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/trackers/:TrackerName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tracking/v0/trackers/:TrackerName")
require "http/client"
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName"
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}}/tracking/v0/trackers/:TrackerName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tracking/v0/trackers/:TrackerName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/trackers/:TrackerName"
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/tracking/v0/trackers/:TrackerName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tracking/v0/trackers/:TrackerName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/trackers/:TrackerName"))
.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}}/tracking/v0/trackers/:TrackerName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tracking/v0/trackers/:TrackerName")
.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}}/tracking/v0/trackers/:TrackerName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName';
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}}/tracking/v0/trackers/:TrackerName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tracking/v0/trackers/:TrackerName',
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}}/tracking/v0/trackers/:TrackerName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/tracking/v0/trackers/:TrackerName');
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}}/tracking/v0/trackers/:TrackerName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName';
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}}/tracking/v0/trackers/:TrackerName"]
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}}/tracking/v0/trackers/:TrackerName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/trackers/:TrackerName",
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}}/tracking/v0/trackers/:TrackerName');
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tracking/v0/trackers/:TrackerName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/trackers/:TrackerName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tracking/v0/trackers/:TrackerName")
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/tracking/v0/trackers/:TrackerName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName";
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}}/tracking/v0/trackers/:TrackerName
http GET {{baseUrl}}/tracking/v0/trackers/:TrackerName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tracking/v0/trackers/:TrackerName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/trackers/:TrackerName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DisassociateTrackerConsumer
{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn
QUERY PARAMS
ConsumerArn
TrackerName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn")
require "http/client"
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn"
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}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn"
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/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn"))
.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}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn")
.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}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn';
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}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn',
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}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn');
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}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn';
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}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn"]
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}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn",
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}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn');
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn")
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/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn";
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}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn
http DELETE {{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/trackers/:TrackerName/consumers/:ConsumerArn")! 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
GetDevicePosition
{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest
QUERY PARAMS
DeviceId
TrackerName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest")
require "http/client"
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest"
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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest"
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/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest"))
.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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest")
.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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest';
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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest',
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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest');
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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest';
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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest"]
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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest",
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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest');
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest")
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/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest";
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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest
http GET {{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/positions/latest")! 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
GetDevicePositionHistory
{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions
QUERY PARAMS
DeviceId
TrackerName
BODY json
{
"EndTimeExclusive": "",
"MaxResults": 0,
"NextToken": "",
"StartTimeInclusive": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions");
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 \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions" {:content-type :json
:form-params {:EndTimeExclusive ""
:MaxResults 0
:NextToken ""
:StartTimeInclusive ""}})
require "http/client"
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions"),
Content = new StringContent("{\n \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions"
payload := strings.NewReader("{\n \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\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/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 94
{
"EndTimeExclusive": "",
"MaxResults": 0,
"NextToken": "",
"StartTimeInclusive": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions")
.setHeader("content-type", "application/json")
.setBody("{\n \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\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 \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions")
.header("content-type", "application/json")
.body("{\n \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\n}")
.asString();
const data = JSON.stringify({
EndTimeExclusive: '',
MaxResults: 0,
NextToken: '',
StartTimeInclusive: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions',
headers: {'content-type': 'application/json'},
data: {EndTimeExclusive: '', MaxResults: 0, NextToken: '', StartTimeInclusive: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"EndTimeExclusive":"","MaxResults":0,"NextToken":"","StartTimeInclusive":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "EndTimeExclusive": "",\n "MaxResults": 0,\n "NextToken": "",\n "StartTimeInclusive": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions")
.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/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions',
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({EndTimeExclusive: '', MaxResults: 0, NextToken: '', StartTimeInclusive: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions',
headers: {'content-type': 'application/json'},
body: {EndTimeExclusive: '', MaxResults: 0, NextToken: '', StartTimeInclusive: ''},
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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
EndTimeExclusive: '',
MaxResults: 0,
NextToken: '',
StartTimeInclusive: ''
});
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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions',
headers: {'content-type': 'application/json'},
data: {EndTimeExclusive: '', MaxResults: 0, NextToken: '', StartTimeInclusive: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"EndTimeExclusive":"","MaxResults":0,"NextToken":"","StartTimeInclusive":""}'
};
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 = @{ @"EndTimeExclusive": @"",
@"MaxResults": @0,
@"NextToken": @"",
@"StartTimeInclusive": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions"]
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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions",
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([
'EndTimeExclusive' => '',
'MaxResults' => 0,
'NextToken' => '',
'StartTimeInclusive' => ''
]),
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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions', [
'body' => '{
"EndTimeExclusive": "",
"MaxResults": 0,
"NextToken": "",
"StartTimeInclusive": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'EndTimeExclusive' => '',
'MaxResults' => 0,
'NextToken' => '',
'StartTimeInclusive' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'EndTimeExclusive' => '',
'MaxResults' => 0,
'NextToken' => '',
'StartTimeInclusive' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions');
$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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndTimeExclusive": "",
"MaxResults": 0,
"NextToken": "",
"StartTimeInclusive": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndTimeExclusive": "",
"MaxResults": 0,
"NextToken": "",
"StartTimeInclusive": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions"
payload = {
"EndTimeExclusive": "",
"MaxResults": 0,
"NextToken": "",
"StartTimeInclusive": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions"
payload <- "{\n \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions")
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 \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\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/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions') do |req|
req.body = "{\n \"EndTimeExclusive\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StartTimeInclusive\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions";
let payload = json!({
"EndTimeExclusive": "",
"MaxResults": 0,
"NextToken": "",
"StartTimeInclusive": ""
});
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}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions \
--header 'content-type: application/json' \
--data '{
"EndTimeExclusive": "",
"MaxResults": 0,
"NextToken": "",
"StartTimeInclusive": ""
}'
echo '{
"EndTimeExclusive": "",
"MaxResults": 0,
"NextToken": "",
"StartTimeInclusive": ""
}' | \
http POST {{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "EndTimeExclusive": "",\n "MaxResults": 0,\n "NextToken": "",\n "StartTimeInclusive": ""\n}' \
--output-document \
- {{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"EndTimeExclusive": "",
"MaxResults": 0,
"NextToken": "",
"StartTimeInclusive": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/trackers/:TrackerName/devices/:DeviceId/list-positions")! 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
GetGeofence
{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId
QUERY PARAMS
CollectionName
GeofenceId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")
require "http/client"
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"
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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"
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/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"))
.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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")
.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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId';
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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId',
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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId');
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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId';
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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"]
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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId",
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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId');
echo $response->getBody();
setUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")
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/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId";
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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId
http GET {{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")! 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
GetMapGlyphs
{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange
QUERY PARAMS
FontStack
FontUnicodeRange
MapName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange")
require "http/client"
url = "{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange"
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}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange"
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/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange"))
.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}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange")
.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}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange';
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}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange',
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}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange');
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}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange';
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}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange"]
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}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange",
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}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange');
echo $response->getBody();
setUrl('{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange")
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/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange";
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}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange
http GET {{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/maps/v0/maps/:MapName/glyphs/:FontStack/:FontUnicodeRange")! 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
GetMapSprites
{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName
QUERY PARAMS
FileName
MapName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName")
require "http/client"
url = "{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName"
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}}/maps/v0/maps/:MapName/sprites/:FileName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName"
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/maps/v0/maps/:MapName/sprites/:FileName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName"))
.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}}/maps/v0/maps/:MapName/sprites/:FileName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName")
.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}}/maps/v0/maps/:MapName/sprites/:FileName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName';
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}}/maps/v0/maps/:MapName/sprites/:FileName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/maps/v0/maps/:MapName/sprites/:FileName',
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}}/maps/v0/maps/:MapName/sprites/:FileName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName');
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}}/maps/v0/maps/:MapName/sprites/:FileName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName';
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}}/maps/v0/maps/:MapName/sprites/:FileName"]
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}}/maps/v0/maps/:MapName/sprites/:FileName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName",
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}}/maps/v0/maps/:MapName/sprites/:FileName');
echo $response->getBody();
setUrl('{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/maps/v0/maps/:MapName/sprites/:FileName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName")
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/maps/v0/maps/:MapName/sprites/:FileName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName";
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}}/maps/v0/maps/:MapName/sprites/:FileName
http GET {{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/maps/v0/maps/:MapName/sprites/:FileName")! 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
GetMapStyleDescriptor
{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor
QUERY PARAMS
MapName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor")
require "http/client"
url = "{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor"
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}}/maps/v0/maps/:MapName/style-descriptor"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor"
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/maps/v0/maps/:MapName/style-descriptor HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor"))
.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}}/maps/v0/maps/:MapName/style-descriptor")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor")
.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}}/maps/v0/maps/:MapName/style-descriptor');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor';
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}}/maps/v0/maps/:MapName/style-descriptor',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/maps/v0/maps/:MapName/style-descriptor',
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}}/maps/v0/maps/:MapName/style-descriptor'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor');
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}}/maps/v0/maps/:MapName/style-descriptor'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor';
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}}/maps/v0/maps/:MapName/style-descriptor"]
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}}/maps/v0/maps/:MapName/style-descriptor" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor",
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}}/maps/v0/maps/:MapName/style-descriptor');
echo $response->getBody();
setUrl('{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/maps/v0/maps/:MapName/style-descriptor")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor")
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/maps/v0/maps/:MapName/style-descriptor') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor";
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}}/maps/v0/maps/:MapName/style-descriptor
http GET {{baseUrl}}/maps/v0/maps/:MapName/style-descriptor
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/maps/v0/maps/:MapName/style-descriptor
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/maps/v0/maps/:MapName/style-descriptor")! 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
GetMapTile
{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y
QUERY PARAMS
MapName
X
Y
Z
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y")
require "http/client"
url = "{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y"
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}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y"
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/maps/v0/maps/:MapName/tiles/:Z/:X/:Y HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y"))
.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}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y")
.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}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y';
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}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/maps/v0/maps/:MapName/tiles/:Z/:X/:Y',
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}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y');
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}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y';
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}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y"]
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}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y",
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}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y');
echo $response->getBody();
setUrl('{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/maps/v0/maps/:MapName/tiles/:Z/:X/:Y")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y")
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/maps/v0/maps/:MapName/tiles/:Z/:X/:Y') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y";
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}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y
http GET {{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/maps/v0/maps/:MapName/tiles/:Z/:X/:Y")! 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
GetPlace
{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId
QUERY PARAMS
IndexName
PlaceId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId")
require "http/client"
url = "{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId"
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}}/places/v0/indexes/:IndexName/places/:PlaceId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId"
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/places/v0/indexes/:IndexName/places/:PlaceId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId"))
.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}}/places/v0/indexes/:IndexName/places/:PlaceId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId")
.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}}/places/v0/indexes/:IndexName/places/:PlaceId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId';
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}}/places/v0/indexes/:IndexName/places/:PlaceId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/places/v0/indexes/:IndexName/places/:PlaceId',
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}}/places/v0/indexes/:IndexName/places/:PlaceId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId');
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}}/places/v0/indexes/:IndexName/places/:PlaceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId';
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}}/places/v0/indexes/:IndexName/places/:PlaceId"]
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}}/places/v0/indexes/:IndexName/places/:PlaceId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId",
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}}/places/v0/indexes/:IndexName/places/:PlaceId');
echo $response->getBody();
setUrl('{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/places/v0/indexes/:IndexName/places/:PlaceId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId")
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/places/v0/indexes/:IndexName/places/:PlaceId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId";
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}}/places/v0/indexes/:IndexName/places/:PlaceId
http GET {{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/places/v0/indexes/:IndexName/places/:PlaceId")! 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
ListDevicePositions
{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions
QUERY PARAMS
TrackerName
BODY json
{
"MaxResults": 0,
"NextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions");
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions" {:content-type :json
:form-params {:MaxResults 0
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/tracking/v0/trackers/:TrackerName/list-positions"),
Content = new StringContent("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/tracking/v0/trackers/:TrackerName/list-positions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions"
payload := strings.NewReader("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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/tracking/v0/trackers/:TrackerName/list-positions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"MaxResults": 0,
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions")
.setHeader("content-type", "application/json")
.setBody("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions")
.header("content-type", "application/json")
.body("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
MaxResults: 0,
NextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "MaxResults": 0,\n "NextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions")
.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/tracking/v0/trackers/:TrackerName/list-positions',
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({MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions',
headers: {'content-type': 'application/json'},
body: {MaxResults: 0, NextToken: ''},
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}}/tracking/v0/trackers/:TrackerName/list-positions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
MaxResults: 0,
NextToken: ''
});
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}}/tracking/v0/trackers/:TrackerName/list-positions',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
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 = @{ @"MaxResults": @0,
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions"]
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}}/tracking/v0/trackers/:TrackerName/list-positions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions",
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([
'MaxResults' => 0,
'NextToken' => ''
]),
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}}/tracking/v0/trackers/:TrackerName/list-positions', [
'body' => '{
"MaxResults": 0,
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions');
$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}}/tracking/v0/trackers/:TrackerName/list-positions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tracking/v0/trackers/:TrackerName/list-positions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions"
payload = {
"MaxResults": 0,
"NextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions"
payload <- "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/tracking/v0/trackers/:TrackerName/list-positions")
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\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/tracking/v0/trackers/:TrackerName/list-positions') do |req|
req.body = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions";
let payload = json!({
"MaxResults": 0,
"NextToken": ""
});
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}}/tracking/v0/trackers/:TrackerName/list-positions \
--header 'content-type: application/json' \
--data '{
"MaxResults": 0,
"NextToken": ""
}'
echo '{
"MaxResults": 0,
"NextToken": ""
}' | \
http POST {{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "MaxResults": 0,\n "NextToken": ""\n}' \
--output-document \
- {{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"MaxResults": 0,
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-positions")! 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
ListGeofenceCollections
{{baseUrl}}/geofencing/v0/list-collections
BODY json
{
"MaxResults": 0,
"NextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/geofencing/v0/list-collections");
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/geofencing/v0/list-collections" {:content-type :json
:form-params {:MaxResults 0
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/geofencing/v0/list-collections"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/geofencing/v0/list-collections"),
Content = new StringContent("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/geofencing/v0/list-collections");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/geofencing/v0/list-collections"
payload := strings.NewReader("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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/geofencing/v0/list-collections HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"MaxResults": 0,
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/geofencing/v0/list-collections")
.setHeader("content-type", "application/json")
.setBody("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/geofencing/v0/list-collections"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/geofencing/v0/list-collections")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/geofencing/v0/list-collections")
.header("content-type", "application/json")
.body("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
MaxResults: 0,
NextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/geofencing/v0/list-collections');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/geofencing/v0/list-collections',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/geofencing/v0/list-collections';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/geofencing/v0/list-collections',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "MaxResults": 0,\n "NextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/geofencing/v0/list-collections")
.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/geofencing/v0/list-collections',
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({MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/geofencing/v0/list-collections',
headers: {'content-type': 'application/json'},
body: {MaxResults: 0, NextToken: ''},
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}}/geofencing/v0/list-collections');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
MaxResults: 0,
NextToken: ''
});
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}}/geofencing/v0/list-collections',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/geofencing/v0/list-collections';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
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 = @{ @"MaxResults": @0,
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/geofencing/v0/list-collections"]
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}}/geofencing/v0/list-collections" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/geofencing/v0/list-collections",
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([
'MaxResults' => 0,
'NextToken' => ''
]),
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}}/geofencing/v0/list-collections', [
'body' => '{
"MaxResults": 0,
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/geofencing/v0/list-collections');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/geofencing/v0/list-collections');
$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}}/geofencing/v0/list-collections' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/geofencing/v0/list-collections' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/geofencing/v0/list-collections", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/geofencing/v0/list-collections"
payload = {
"MaxResults": 0,
"NextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/geofencing/v0/list-collections"
payload <- "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/geofencing/v0/list-collections")
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\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/geofencing/v0/list-collections') do |req|
req.body = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/geofencing/v0/list-collections";
let payload = json!({
"MaxResults": 0,
"NextToken": ""
});
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}}/geofencing/v0/list-collections \
--header 'content-type: application/json' \
--data '{
"MaxResults": 0,
"NextToken": ""
}'
echo '{
"MaxResults": 0,
"NextToken": ""
}' | \
http POST {{baseUrl}}/geofencing/v0/list-collections \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "MaxResults": 0,\n "NextToken": ""\n}' \
--output-document \
- {{baseUrl}}/geofencing/v0/list-collections
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"MaxResults": 0,
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/geofencing/v0/list-collections")! 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
ListGeofences
{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences
QUERY PARAMS
CollectionName
BODY json
{
"MaxResults": 0,
"NextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences");
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences" {:content-type :json
:form-params {:MaxResults 0
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/geofencing/v0/collections/:CollectionName/list-geofences"),
Content = new StringContent("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/geofencing/v0/collections/:CollectionName/list-geofences");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences"
payload := strings.NewReader("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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/geofencing/v0/collections/:CollectionName/list-geofences HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"MaxResults": 0,
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences")
.setHeader("content-type", "application/json")
.setBody("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences")
.header("content-type", "application/json")
.body("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
MaxResults: 0,
NextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "MaxResults": 0,\n "NextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences")
.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/geofencing/v0/collections/:CollectionName/list-geofences',
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({MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences',
headers: {'content-type': 'application/json'},
body: {MaxResults: 0, NextToken: ''},
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}}/geofencing/v0/collections/:CollectionName/list-geofences');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
MaxResults: 0,
NextToken: ''
});
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}}/geofencing/v0/collections/:CollectionName/list-geofences',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
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 = @{ @"MaxResults": @0,
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences"]
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}}/geofencing/v0/collections/:CollectionName/list-geofences" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences",
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([
'MaxResults' => 0,
'NextToken' => ''
]),
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}}/geofencing/v0/collections/:CollectionName/list-geofences', [
'body' => '{
"MaxResults": 0,
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences');
$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}}/geofencing/v0/collections/:CollectionName/list-geofences' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/geofencing/v0/collections/:CollectionName/list-geofences", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences"
payload = {
"MaxResults": 0,
"NextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences"
payload <- "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/geofencing/v0/collections/:CollectionName/list-geofences")
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\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/geofencing/v0/collections/:CollectionName/list-geofences') do |req|
req.body = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences";
let payload = json!({
"MaxResults": 0,
"NextToken": ""
});
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}}/geofencing/v0/collections/:CollectionName/list-geofences \
--header 'content-type: application/json' \
--data '{
"MaxResults": 0,
"NextToken": ""
}'
echo '{
"MaxResults": 0,
"NextToken": ""
}' | \
http POST {{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "MaxResults": 0,\n "NextToken": ""\n}' \
--output-document \
- {{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"MaxResults": 0,
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/geofencing/v0/collections/:CollectionName/list-geofences")! 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
ListKeys
{{baseUrl}}/metadata/v0/list-keys
BODY json
{
"Filter": {
"KeyStatus": ""
},
"MaxResults": 0,
"NextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/metadata/v0/list-keys");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/metadata/v0/list-keys" {:content-type :json
:form-params {:Filter {:KeyStatus ""}
:MaxResults 0
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/metadata/v0/list-keys"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/metadata/v0/list-keys"),
Content = new StringContent("{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/metadata/v0/list-keys");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/metadata/v0/list-keys"
payload := strings.NewReader("{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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/metadata/v0/list-keys HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 79
{
"Filter": {
"KeyStatus": ""
},
"MaxResults": 0,
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/metadata/v0/list-keys")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/metadata/v0/list-keys"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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 \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/metadata/v0/list-keys")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/metadata/v0/list-keys")
.header("content-type", "application/json")
.body("{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filter: {
KeyStatus: ''
},
MaxResults: 0,
NextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/metadata/v0/list-keys');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/metadata/v0/list-keys',
headers: {'content-type': 'application/json'},
data: {Filter: {KeyStatus: ''}, MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/metadata/v0/list-keys';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filter":{"KeyStatus":""},"MaxResults":0,"NextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/metadata/v0/list-keys',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filter": {\n "KeyStatus": ""\n },\n "MaxResults": 0,\n "NextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/metadata/v0/list-keys")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/metadata/v0/list-keys',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({Filter: {KeyStatus: ''}, MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/metadata/v0/list-keys',
headers: {'content-type': 'application/json'},
body: {Filter: {KeyStatus: ''}, MaxResults: 0, NextToken: ''},
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}}/metadata/v0/list-keys');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Filter: {
KeyStatus: ''
},
MaxResults: 0,
NextToken: ''
});
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}}/metadata/v0/list-keys',
headers: {'content-type': 'application/json'},
data: {Filter: {KeyStatus: ''}, MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/metadata/v0/list-keys';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filter":{"KeyStatus":""},"MaxResults":0,"NextToken":""}'
};
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 = @{ @"Filter": @{ @"KeyStatus": @"" },
@"MaxResults": @0,
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/metadata/v0/list-keys"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/metadata/v0/list-keys" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/metadata/v0/list-keys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'Filter' => [
'KeyStatus' => ''
],
'MaxResults' => 0,
'NextToken' => ''
]),
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}}/metadata/v0/list-keys', [
'body' => '{
"Filter": {
"KeyStatus": ""
},
"MaxResults": 0,
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/metadata/v0/list-keys');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filter' => [
'KeyStatus' => ''
],
'MaxResults' => 0,
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filter' => [
'KeyStatus' => ''
],
'MaxResults' => 0,
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/metadata/v0/list-keys');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/metadata/v0/list-keys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filter": {
"KeyStatus": ""
},
"MaxResults": 0,
"NextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/metadata/v0/list-keys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filter": {
"KeyStatus": ""
},
"MaxResults": 0,
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/metadata/v0/list-keys", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/metadata/v0/list-keys"
payload = {
"Filter": { "KeyStatus": "" },
"MaxResults": 0,
"NextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/metadata/v0/list-keys"
payload <- "{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/metadata/v0/list-keys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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/metadata/v0/list-keys') do |req|
req.body = "{\n \"Filter\": {\n \"KeyStatus\": \"\"\n },\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/metadata/v0/list-keys";
let payload = json!({
"Filter": json!({"KeyStatus": ""}),
"MaxResults": 0,
"NextToken": ""
});
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}}/metadata/v0/list-keys \
--header 'content-type: application/json' \
--data '{
"Filter": {
"KeyStatus": ""
},
"MaxResults": 0,
"NextToken": ""
}'
echo '{
"Filter": {
"KeyStatus": ""
},
"MaxResults": 0,
"NextToken": ""
}' | \
http POST {{baseUrl}}/metadata/v0/list-keys \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Filter": {\n "KeyStatus": ""\n },\n "MaxResults": 0,\n "NextToken": ""\n}' \
--output-document \
- {{baseUrl}}/metadata/v0/list-keys
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Filter": ["KeyStatus": ""],
"MaxResults": 0,
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/metadata/v0/list-keys")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListMaps
{{baseUrl}}/maps/v0/list-maps
BODY json
{
"MaxResults": 0,
"NextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/maps/v0/list-maps");
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/maps/v0/list-maps" {:content-type :json
:form-params {:MaxResults 0
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/maps/v0/list-maps"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/maps/v0/list-maps"),
Content = new StringContent("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/maps/v0/list-maps");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/maps/v0/list-maps"
payload := strings.NewReader("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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/maps/v0/list-maps HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"MaxResults": 0,
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/maps/v0/list-maps")
.setHeader("content-type", "application/json")
.setBody("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/maps/v0/list-maps"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/maps/v0/list-maps")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/maps/v0/list-maps")
.header("content-type", "application/json")
.body("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
MaxResults: 0,
NextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/maps/v0/list-maps');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/maps/v0/list-maps',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/maps/v0/list-maps';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/maps/v0/list-maps',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "MaxResults": 0,\n "NextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/maps/v0/list-maps")
.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/maps/v0/list-maps',
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({MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/maps/v0/list-maps',
headers: {'content-type': 'application/json'},
body: {MaxResults: 0, NextToken: ''},
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}}/maps/v0/list-maps');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
MaxResults: 0,
NextToken: ''
});
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}}/maps/v0/list-maps',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/maps/v0/list-maps';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
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 = @{ @"MaxResults": @0,
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/maps/v0/list-maps"]
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}}/maps/v0/list-maps" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/maps/v0/list-maps",
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([
'MaxResults' => 0,
'NextToken' => ''
]),
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}}/maps/v0/list-maps', [
'body' => '{
"MaxResults": 0,
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/maps/v0/list-maps');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/maps/v0/list-maps');
$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}}/maps/v0/list-maps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/maps/v0/list-maps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/maps/v0/list-maps", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/maps/v0/list-maps"
payload = {
"MaxResults": 0,
"NextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/maps/v0/list-maps"
payload <- "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/maps/v0/list-maps")
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\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/maps/v0/list-maps') do |req|
req.body = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/maps/v0/list-maps";
let payload = json!({
"MaxResults": 0,
"NextToken": ""
});
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}}/maps/v0/list-maps \
--header 'content-type: application/json' \
--data '{
"MaxResults": 0,
"NextToken": ""
}'
echo '{
"MaxResults": 0,
"NextToken": ""
}' | \
http POST {{baseUrl}}/maps/v0/list-maps \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "MaxResults": 0,\n "NextToken": ""\n}' \
--output-document \
- {{baseUrl}}/maps/v0/list-maps
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"MaxResults": 0,
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/maps/v0/list-maps")! 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
ListPlaceIndexes
{{baseUrl}}/places/v0/list-indexes
BODY json
{
"MaxResults": 0,
"NextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/places/v0/list-indexes");
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/places/v0/list-indexes" {:content-type :json
:form-params {:MaxResults 0
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/places/v0/list-indexes"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/places/v0/list-indexes"),
Content = new StringContent("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/places/v0/list-indexes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/places/v0/list-indexes"
payload := strings.NewReader("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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/places/v0/list-indexes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"MaxResults": 0,
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/places/v0/list-indexes")
.setHeader("content-type", "application/json")
.setBody("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/places/v0/list-indexes"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/places/v0/list-indexes")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/places/v0/list-indexes")
.header("content-type", "application/json")
.body("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
MaxResults: 0,
NextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/places/v0/list-indexes');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/places/v0/list-indexes',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/places/v0/list-indexes';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/places/v0/list-indexes',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "MaxResults": 0,\n "NextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/places/v0/list-indexes")
.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/places/v0/list-indexes',
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({MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/places/v0/list-indexes',
headers: {'content-type': 'application/json'},
body: {MaxResults: 0, NextToken: ''},
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}}/places/v0/list-indexes');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
MaxResults: 0,
NextToken: ''
});
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}}/places/v0/list-indexes',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/places/v0/list-indexes';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
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 = @{ @"MaxResults": @0,
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/places/v0/list-indexes"]
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}}/places/v0/list-indexes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/places/v0/list-indexes",
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([
'MaxResults' => 0,
'NextToken' => ''
]),
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}}/places/v0/list-indexes', [
'body' => '{
"MaxResults": 0,
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/places/v0/list-indexes');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/places/v0/list-indexes');
$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}}/places/v0/list-indexes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/places/v0/list-indexes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/places/v0/list-indexes", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/places/v0/list-indexes"
payload = {
"MaxResults": 0,
"NextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/places/v0/list-indexes"
payload <- "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/places/v0/list-indexes")
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\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/places/v0/list-indexes') do |req|
req.body = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/places/v0/list-indexes";
let payload = json!({
"MaxResults": 0,
"NextToken": ""
});
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}}/places/v0/list-indexes \
--header 'content-type: application/json' \
--data '{
"MaxResults": 0,
"NextToken": ""
}'
echo '{
"MaxResults": 0,
"NextToken": ""
}' | \
http POST {{baseUrl}}/places/v0/list-indexes \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "MaxResults": 0,\n "NextToken": ""\n}' \
--output-document \
- {{baseUrl}}/places/v0/list-indexes
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"MaxResults": 0,
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/places/v0/list-indexes")! 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
ListRouteCalculators
{{baseUrl}}/routes/v0/list-calculators
BODY json
{
"MaxResults": 0,
"NextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routes/v0/list-calculators");
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/routes/v0/list-calculators" {:content-type :json
:form-params {:MaxResults 0
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/routes/v0/list-calculators"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/routes/v0/list-calculators"),
Content = new StringContent("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/routes/v0/list-calculators");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/routes/v0/list-calculators"
payload := strings.NewReader("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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/routes/v0/list-calculators HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"MaxResults": 0,
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/routes/v0/list-calculators")
.setHeader("content-type", "application/json")
.setBody("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/routes/v0/list-calculators"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/routes/v0/list-calculators")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/routes/v0/list-calculators")
.header("content-type", "application/json")
.body("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
MaxResults: 0,
NextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/routes/v0/list-calculators');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/routes/v0/list-calculators',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/routes/v0/list-calculators';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/routes/v0/list-calculators',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "MaxResults": 0,\n "NextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/routes/v0/list-calculators")
.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/routes/v0/list-calculators',
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({MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/routes/v0/list-calculators',
headers: {'content-type': 'application/json'},
body: {MaxResults: 0, NextToken: ''},
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}}/routes/v0/list-calculators');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
MaxResults: 0,
NextToken: ''
});
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}}/routes/v0/list-calculators',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/routes/v0/list-calculators';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
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 = @{ @"MaxResults": @0,
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/routes/v0/list-calculators"]
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}}/routes/v0/list-calculators" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/routes/v0/list-calculators",
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([
'MaxResults' => 0,
'NextToken' => ''
]),
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}}/routes/v0/list-calculators', [
'body' => '{
"MaxResults": 0,
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/routes/v0/list-calculators');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/routes/v0/list-calculators');
$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}}/routes/v0/list-calculators' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routes/v0/list-calculators' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/routes/v0/list-calculators", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/routes/v0/list-calculators"
payload = {
"MaxResults": 0,
"NextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/routes/v0/list-calculators"
payload <- "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/routes/v0/list-calculators")
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\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/routes/v0/list-calculators') do |req|
req.body = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/routes/v0/list-calculators";
let payload = json!({
"MaxResults": 0,
"NextToken": ""
});
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}}/routes/v0/list-calculators \
--header 'content-type: application/json' \
--data '{
"MaxResults": 0,
"NextToken": ""
}'
echo '{
"MaxResults": 0,
"NextToken": ""
}' | \
http POST {{baseUrl}}/routes/v0/list-calculators \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "MaxResults": 0,\n "NextToken": ""\n}' \
--output-document \
- {{baseUrl}}/routes/v0/list-calculators
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"MaxResults": 0,
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routes/v0/list-calculators")! 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
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");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tags/:ResourceArn")
require "http/client"
url = "{{baseUrl}}/tags/: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"),
};
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");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/: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")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/: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")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/: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');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/tags/:ResourceArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/: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',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags/: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'};
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.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'};
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';
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"]
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" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/: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');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:ResourceArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:ResourceArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:ResourceArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/: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"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:ResourceArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/: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/:ResourceArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:ResourceArn";
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}}/tags/:ResourceArn
http GET {{baseUrl}}/tags/:ResourceArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tags/:ResourceArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/: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()
POST
ListTrackerConsumers
{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers
QUERY PARAMS
TrackerName
BODY json
{
"MaxResults": 0,
"NextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers");
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers" {:content-type :json
:form-params {:MaxResults 0
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/tracking/v0/trackers/:TrackerName/list-consumers"),
Content = new StringContent("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/tracking/v0/trackers/:TrackerName/list-consumers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers"
payload := strings.NewReader("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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/tracking/v0/trackers/:TrackerName/list-consumers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"MaxResults": 0,
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers")
.setHeader("content-type", "application/json")
.setBody("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers")
.header("content-type", "application/json")
.body("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
MaxResults: 0,
NextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "MaxResults": 0,\n "NextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers")
.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/tracking/v0/trackers/:TrackerName/list-consumers',
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({MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers',
headers: {'content-type': 'application/json'},
body: {MaxResults: 0, NextToken: ''},
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}}/tracking/v0/trackers/:TrackerName/list-consumers');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
MaxResults: 0,
NextToken: ''
});
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}}/tracking/v0/trackers/:TrackerName/list-consumers',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
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 = @{ @"MaxResults": @0,
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers"]
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}}/tracking/v0/trackers/:TrackerName/list-consumers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers",
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([
'MaxResults' => 0,
'NextToken' => ''
]),
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}}/tracking/v0/trackers/:TrackerName/list-consumers', [
'body' => '{
"MaxResults": 0,
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers');
$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}}/tracking/v0/trackers/:TrackerName/list-consumers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tracking/v0/trackers/:TrackerName/list-consumers", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers"
payload = {
"MaxResults": 0,
"NextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers"
payload <- "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/tracking/v0/trackers/:TrackerName/list-consumers")
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\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/tracking/v0/trackers/:TrackerName/list-consumers') do |req|
req.body = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers";
let payload = json!({
"MaxResults": 0,
"NextToken": ""
});
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}}/tracking/v0/trackers/:TrackerName/list-consumers \
--header 'content-type: application/json' \
--data '{
"MaxResults": 0,
"NextToken": ""
}'
echo '{
"MaxResults": 0,
"NextToken": ""
}' | \
http POST {{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "MaxResults": 0,\n "NextToken": ""\n}' \
--output-document \
- {{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"MaxResults": 0,
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/trackers/:TrackerName/list-consumers")! 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
ListTrackers
{{baseUrl}}/tracking/v0/list-trackers
BODY json
{
"MaxResults": 0,
"NextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/list-trackers");
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tracking/v0/list-trackers" {:content-type :json
:form-params {:MaxResults 0
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/tracking/v0/list-trackers"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/tracking/v0/list-trackers"),
Content = new StringContent("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/tracking/v0/list-trackers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/list-trackers"
payload := strings.NewReader("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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/tracking/v0/list-trackers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"MaxResults": 0,
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tracking/v0/list-trackers")
.setHeader("content-type", "application/json")
.setBody("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/list-trackers"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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 \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tracking/v0/list-trackers")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tracking/v0/list-trackers")
.header("content-type", "application/json")
.body("{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
MaxResults: 0,
NextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tracking/v0/list-trackers');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/list-trackers',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/list-trackers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tracking/v0/list-trackers',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "MaxResults": 0,\n "NextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/list-trackers")
.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/tracking/v0/list-trackers',
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({MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tracking/v0/list-trackers',
headers: {'content-type': 'application/json'},
body: {MaxResults: 0, NextToken: ''},
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}}/tracking/v0/list-trackers');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
MaxResults: 0,
NextToken: ''
});
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}}/tracking/v0/list-trackers',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/list-trackers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":""}'
};
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 = @{ @"MaxResults": @0,
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tracking/v0/list-trackers"]
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}}/tracking/v0/list-trackers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/list-trackers",
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([
'MaxResults' => 0,
'NextToken' => ''
]),
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}}/tracking/v0/list-trackers', [
'body' => '{
"MaxResults": 0,
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/list-trackers');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'MaxResults' => 0,
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tracking/v0/list-trackers');
$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}}/tracking/v0/list-trackers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/list-trackers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tracking/v0/list-trackers", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/list-trackers"
payload = {
"MaxResults": 0,
"NextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/list-trackers"
payload <- "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\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}}/tracking/v0/list-trackers")
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 \"MaxResults\": 0,\n \"NextToken\": \"\"\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/tracking/v0/list-trackers') do |req|
req.body = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tracking/v0/list-trackers";
let payload = json!({
"MaxResults": 0,
"NextToken": ""
});
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}}/tracking/v0/list-trackers \
--header 'content-type: application/json' \
--data '{
"MaxResults": 0,
"NextToken": ""
}'
echo '{
"MaxResults": 0,
"NextToken": ""
}' | \
http POST {{baseUrl}}/tracking/v0/list-trackers \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "MaxResults": 0,\n "NextToken": ""\n}' \
--output-document \
- {{baseUrl}}/tracking/v0/list-trackers
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"MaxResults": 0,
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/list-trackers")! 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()
PUT
PutGeofence
{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId
QUERY PARAMS
CollectionName
GeofenceId
BODY json
{
"Geometry": {
"Circle": "",
"Polygon": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId");
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 \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId" {:content-type :json
:form-params {:Geometry {:Circle ""
:Polygon ""}}})
require "http/client"
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"),
Content = new StringContent("{\n \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"
payload := strings.NewReader("{\n \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\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/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 59
{
"Geometry": {
"Circle": "",
"Polygon": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\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 \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")
.header("content-type", "application/json")
.body("{\n \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
Geometry: {
Circle: '',
Polygon: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId',
headers: {'content-type': 'application/json'},
data: {Geometry: {Circle: '', Polygon: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Geometry":{"Circle":"","Polygon":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Geometry": {\n "Circle": "",\n "Polygon": ""\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 \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")
.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/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId',
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({Geometry: {Circle: '', Polygon: ''}}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId',
headers: {'content-type': 'application/json'},
body: {Geometry: {Circle: '', Polygon: ''}},
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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Geometry: {
Circle: '',
Polygon: ''
}
});
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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId',
headers: {'content-type': 'application/json'},
data: {Geometry: {Circle: '', Polygon: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Geometry":{"Circle":"","Polygon":""}}'
};
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 = @{ @"Geometry": @{ @"Circle": @"", @"Polygon": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"]
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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId",
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([
'Geometry' => [
'Circle' => '',
'Polygon' => ''
]
]),
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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId', [
'body' => '{
"Geometry": {
"Circle": "",
"Polygon": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Geometry' => [
'Circle' => '',
'Polygon' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Geometry' => [
'Circle' => '',
'Polygon' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId');
$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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Geometry": {
"Circle": "",
"Polygon": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Geometry": {
"Circle": "",
"Polygon": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"
payload = { "Geometry": {
"Circle": "",
"Polygon": ""
} }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId"
payload <- "{\n \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")
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 \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\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/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId') do |req|
req.body = "{\n \"Geometry\": {\n \"Circle\": \"\",\n \"Polygon\": \"\"\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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId";
let payload = json!({"Geometry": json!({
"Circle": "",
"Polygon": ""
})});
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}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId \
--header 'content-type: application/json' \
--data '{
"Geometry": {
"Circle": "",
"Polygon": ""
}
}'
echo '{
"Geometry": {
"Circle": "",
"Polygon": ""
}
}' | \
http PUT {{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "Geometry": {\n "Circle": "",\n "Polygon": ""\n }\n}' \
--output-document \
- {{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["Geometry": [
"Circle": "",
"Polygon": ""
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/geofencing/v0/collections/:CollectionName/geofences/:GeofenceId")! 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
SearchPlaceIndexForPosition
{{baseUrl}}/places/v0/indexes/:IndexName/search/position
QUERY PARAMS
IndexName
BODY json
{
"Language": "",
"MaxResults": 0,
"Position": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/places/v0/indexes/:IndexName/search/position");
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 \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/places/v0/indexes/:IndexName/search/position" {:content-type :json
:form-params {:Language ""
:MaxResults 0
:Position []}})
require "http/client"
url = "{{baseUrl}}/places/v0/indexes/:IndexName/search/position"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\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}}/places/v0/indexes/:IndexName/search/position"),
Content = new StringContent("{\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\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}}/places/v0/indexes/:IndexName/search/position");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/places/v0/indexes/:IndexName/search/position"
payload := strings.NewReader("{\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\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/places/v0/indexes/:IndexName/search/position HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"Language": "",
"MaxResults": 0,
"Position": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/places/v0/indexes/:IndexName/search/position")
.setHeader("content-type", "application/json")
.setBody("{\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/places/v0/indexes/:IndexName/search/position"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\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 \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/places/v0/indexes/:IndexName/search/position")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/places/v0/indexes/:IndexName/search/position")
.header("content-type", "application/json")
.body("{\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\n}")
.asString();
const data = JSON.stringify({
Language: '',
MaxResults: 0,
Position: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/places/v0/indexes/:IndexName/search/position');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/places/v0/indexes/:IndexName/search/position',
headers: {'content-type': 'application/json'},
data: {Language: '', MaxResults: 0, Position: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/places/v0/indexes/:IndexName/search/position';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Language":"","MaxResults":0,"Position":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/places/v0/indexes/:IndexName/search/position',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Language": "",\n "MaxResults": 0,\n "Position": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/places/v0/indexes/:IndexName/search/position")
.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/places/v0/indexes/:IndexName/search/position',
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({Language: '', MaxResults: 0, Position: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/places/v0/indexes/:IndexName/search/position',
headers: {'content-type': 'application/json'},
body: {Language: '', MaxResults: 0, Position: []},
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}}/places/v0/indexes/:IndexName/search/position');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Language: '',
MaxResults: 0,
Position: []
});
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}}/places/v0/indexes/:IndexName/search/position',
headers: {'content-type': 'application/json'},
data: {Language: '', MaxResults: 0, Position: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/places/v0/indexes/:IndexName/search/position';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Language":"","MaxResults":0,"Position":[]}'
};
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 = @{ @"Language": @"",
@"MaxResults": @0,
@"Position": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/places/v0/indexes/:IndexName/search/position"]
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}}/places/v0/indexes/:IndexName/search/position" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/places/v0/indexes/:IndexName/search/position",
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([
'Language' => '',
'MaxResults' => 0,
'Position' => [
]
]),
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}}/places/v0/indexes/:IndexName/search/position', [
'body' => '{
"Language": "",
"MaxResults": 0,
"Position": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/places/v0/indexes/:IndexName/search/position');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Language' => '',
'MaxResults' => 0,
'Position' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Language' => '',
'MaxResults' => 0,
'Position' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/places/v0/indexes/:IndexName/search/position');
$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}}/places/v0/indexes/:IndexName/search/position' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Language": "",
"MaxResults": 0,
"Position": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/places/v0/indexes/:IndexName/search/position' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Language": "",
"MaxResults": 0,
"Position": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/places/v0/indexes/:IndexName/search/position", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/places/v0/indexes/:IndexName/search/position"
payload = {
"Language": "",
"MaxResults": 0,
"Position": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/places/v0/indexes/:IndexName/search/position"
payload <- "{\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\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}}/places/v0/indexes/:IndexName/search/position")
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 \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\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/places/v0/indexes/:IndexName/search/position') do |req|
req.body = "{\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Position\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/places/v0/indexes/:IndexName/search/position";
let payload = json!({
"Language": "",
"MaxResults": 0,
"Position": ()
});
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}}/places/v0/indexes/:IndexName/search/position \
--header 'content-type: application/json' \
--data '{
"Language": "",
"MaxResults": 0,
"Position": []
}'
echo '{
"Language": "",
"MaxResults": 0,
"Position": []
}' | \
http POST {{baseUrl}}/places/v0/indexes/:IndexName/search/position \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Language": "",\n "MaxResults": 0,\n "Position": []\n}' \
--output-document \
- {{baseUrl}}/places/v0/indexes/:IndexName/search/position
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Language": "",
"MaxResults": 0,
"Position": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/places/v0/indexes/:IndexName/search/position")! 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
SearchPlaceIndexForSuggestions
{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions
QUERY PARAMS
IndexName
BODY json
{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions");
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 \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions" {:content-type :json
:form-params {:BiasPosition []
:FilterBBox []
:FilterCountries []
:Language ""
:MaxResults 0
:Text ""}})
require "http/client"
url = "{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\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}}/places/v0/indexes/:IndexName/search/suggestions"),
Content = new StringContent("{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\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}}/places/v0/indexes/:IndexName/search/suggestions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions"
payload := strings.NewReader("{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\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/places/v0/indexes/:IndexName/search/suggestions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 120
{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions")
.setHeader("content-type", "application/json")
.setBody("{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\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 \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions")
.header("content-type", "application/json")
.body("{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}")
.asString();
const data = JSON.stringify({
BiasPosition: [],
FilterBBox: [],
FilterCountries: [],
Language: '',
MaxResults: 0,
Text: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions',
headers: {'content-type': 'application/json'},
data: {
BiasPosition: [],
FilterBBox: [],
FilterCountries: [],
Language: '',
MaxResults: 0,
Text: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"BiasPosition":[],"FilterBBox":[],"FilterCountries":[],"Language":"","MaxResults":0,"Text":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "BiasPosition": [],\n "FilterBBox": [],\n "FilterCountries": [],\n "Language": "",\n "MaxResults": 0,\n "Text": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions")
.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/places/v0/indexes/:IndexName/search/suggestions',
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({
BiasPosition: [],
FilterBBox: [],
FilterCountries: [],
Language: '',
MaxResults: 0,
Text: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions',
headers: {'content-type': 'application/json'},
body: {
BiasPosition: [],
FilterBBox: [],
FilterCountries: [],
Language: '',
MaxResults: 0,
Text: ''
},
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}}/places/v0/indexes/:IndexName/search/suggestions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
BiasPosition: [],
FilterBBox: [],
FilterCountries: [],
Language: '',
MaxResults: 0,
Text: ''
});
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}}/places/v0/indexes/:IndexName/search/suggestions',
headers: {'content-type': 'application/json'},
data: {
BiasPosition: [],
FilterBBox: [],
FilterCountries: [],
Language: '',
MaxResults: 0,
Text: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"BiasPosition":[],"FilterBBox":[],"FilterCountries":[],"Language":"","MaxResults":0,"Text":""}'
};
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 = @{ @"BiasPosition": @[ ],
@"FilterBBox": @[ ],
@"FilterCountries": @[ ],
@"Language": @"",
@"MaxResults": @0,
@"Text": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions"]
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}}/places/v0/indexes/:IndexName/search/suggestions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions",
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([
'BiasPosition' => [
],
'FilterBBox' => [
],
'FilterCountries' => [
],
'Language' => '',
'MaxResults' => 0,
'Text' => ''
]),
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}}/places/v0/indexes/:IndexName/search/suggestions', [
'body' => '{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'BiasPosition' => [
],
'FilterBBox' => [
],
'FilterCountries' => [
],
'Language' => '',
'MaxResults' => 0,
'Text' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'BiasPosition' => [
],
'FilterBBox' => [
],
'FilterCountries' => [
],
'Language' => '',
'MaxResults' => 0,
'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions');
$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}}/places/v0/indexes/:IndexName/search/suggestions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/places/v0/indexes/:IndexName/search/suggestions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions"
payload = {
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions"
payload <- "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\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}}/places/v0/indexes/:IndexName/search/suggestions")
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 \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\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/places/v0/indexes/:IndexName/search/suggestions') do |req|
req.body = "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions";
let payload = json!({
"BiasPosition": (),
"FilterBBox": (),
"FilterCountries": (),
"Language": "",
"MaxResults": 0,
"Text": ""
});
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}}/places/v0/indexes/:IndexName/search/suggestions \
--header 'content-type: application/json' \
--data '{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}'
echo '{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}' | \
http POST {{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "BiasPosition": [],\n "FilterBBox": [],\n "FilterCountries": [],\n "Language": "",\n "MaxResults": 0,\n "Text": ""\n}' \
--output-document \
- {{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/places/v0/indexes/:IndexName/search/suggestions")! 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
SearchPlaceIndexForText
{{baseUrl}}/places/v0/indexes/:IndexName/search/text
QUERY PARAMS
IndexName
BODY json
{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/places/v0/indexes/:IndexName/search/text");
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 \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/places/v0/indexes/:IndexName/search/text" {:content-type :json
:form-params {:BiasPosition []
:FilterBBox []
:FilterCountries []
:Language ""
:MaxResults 0
:Text ""}})
require "http/client"
url = "{{baseUrl}}/places/v0/indexes/:IndexName/search/text"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\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}}/places/v0/indexes/:IndexName/search/text"),
Content = new StringContent("{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\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}}/places/v0/indexes/:IndexName/search/text");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/places/v0/indexes/:IndexName/search/text"
payload := strings.NewReader("{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\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/places/v0/indexes/:IndexName/search/text HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 120
{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/places/v0/indexes/:IndexName/search/text")
.setHeader("content-type", "application/json")
.setBody("{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/places/v0/indexes/:IndexName/search/text"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\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 \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/places/v0/indexes/:IndexName/search/text")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/places/v0/indexes/:IndexName/search/text")
.header("content-type", "application/json")
.body("{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}")
.asString();
const data = JSON.stringify({
BiasPosition: [],
FilterBBox: [],
FilterCountries: [],
Language: '',
MaxResults: 0,
Text: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/places/v0/indexes/:IndexName/search/text');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/places/v0/indexes/:IndexName/search/text',
headers: {'content-type': 'application/json'},
data: {
BiasPosition: [],
FilterBBox: [],
FilterCountries: [],
Language: '',
MaxResults: 0,
Text: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/places/v0/indexes/:IndexName/search/text';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"BiasPosition":[],"FilterBBox":[],"FilterCountries":[],"Language":"","MaxResults":0,"Text":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/places/v0/indexes/:IndexName/search/text',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "BiasPosition": [],\n "FilterBBox": [],\n "FilterCountries": [],\n "Language": "",\n "MaxResults": 0,\n "Text": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/places/v0/indexes/:IndexName/search/text")
.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/places/v0/indexes/:IndexName/search/text',
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({
BiasPosition: [],
FilterBBox: [],
FilterCountries: [],
Language: '',
MaxResults: 0,
Text: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/places/v0/indexes/:IndexName/search/text',
headers: {'content-type': 'application/json'},
body: {
BiasPosition: [],
FilterBBox: [],
FilterCountries: [],
Language: '',
MaxResults: 0,
Text: ''
},
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}}/places/v0/indexes/:IndexName/search/text');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
BiasPosition: [],
FilterBBox: [],
FilterCountries: [],
Language: '',
MaxResults: 0,
Text: ''
});
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}}/places/v0/indexes/:IndexName/search/text',
headers: {'content-type': 'application/json'},
data: {
BiasPosition: [],
FilterBBox: [],
FilterCountries: [],
Language: '',
MaxResults: 0,
Text: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/places/v0/indexes/:IndexName/search/text';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"BiasPosition":[],"FilterBBox":[],"FilterCountries":[],"Language":"","MaxResults":0,"Text":""}'
};
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 = @{ @"BiasPosition": @[ ],
@"FilterBBox": @[ ],
@"FilterCountries": @[ ],
@"Language": @"",
@"MaxResults": @0,
@"Text": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/places/v0/indexes/:IndexName/search/text"]
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}}/places/v0/indexes/:IndexName/search/text" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/places/v0/indexes/:IndexName/search/text",
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([
'BiasPosition' => [
],
'FilterBBox' => [
],
'FilterCountries' => [
],
'Language' => '',
'MaxResults' => 0,
'Text' => ''
]),
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}}/places/v0/indexes/:IndexName/search/text', [
'body' => '{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/places/v0/indexes/:IndexName/search/text');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'BiasPosition' => [
],
'FilterBBox' => [
],
'FilterCountries' => [
],
'Language' => '',
'MaxResults' => 0,
'Text' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'BiasPosition' => [
],
'FilterBBox' => [
],
'FilterCountries' => [
],
'Language' => '',
'MaxResults' => 0,
'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/places/v0/indexes/:IndexName/search/text');
$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}}/places/v0/indexes/:IndexName/search/text' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/places/v0/indexes/:IndexName/search/text' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/places/v0/indexes/:IndexName/search/text", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/places/v0/indexes/:IndexName/search/text"
payload = {
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/places/v0/indexes/:IndexName/search/text"
payload <- "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\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}}/places/v0/indexes/:IndexName/search/text")
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 \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\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/places/v0/indexes/:IndexName/search/text') do |req|
req.body = "{\n \"BiasPosition\": [],\n \"FilterBBox\": [],\n \"FilterCountries\": [],\n \"Language\": \"\",\n \"MaxResults\": 0,\n \"Text\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/places/v0/indexes/:IndexName/search/text";
let payload = json!({
"BiasPosition": (),
"FilterBBox": (),
"FilterCountries": (),
"Language": "",
"MaxResults": 0,
"Text": ""
});
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}}/places/v0/indexes/:IndexName/search/text \
--header 'content-type: application/json' \
--data '{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}'
echo '{
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
}' | \
http POST {{baseUrl}}/places/v0/indexes/:IndexName/search/text \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "BiasPosition": [],\n "FilterBBox": [],\n "FilterCountries": [],\n "Language": "",\n "MaxResults": 0,\n "Text": ""\n}' \
--output-document \
- {{baseUrl}}/places/v0/indexes/:IndexName/search/text
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"BiasPosition": [],
"FilterBBox": [],
"FilterCountries": [],
"Language": "",
"MaxResults": 0,
"Text": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/places/v0/indexes/:IndexName/search/text")! 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": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/: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}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tags/:ResourceArn" {:content-type :json
:form-params {:Tags {}}})
require "http/client"
url = "{{baseUrl}}/tags/:ResourceArn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Tags\": {}\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"),
Content = new StringContent("{\n \"Tags\": {}\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");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:ResourceArn"
payload := strings.NewReader("{\n \"Tags\": {}\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: 16
{
"Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags/:ResourceArn")
.setHeader("content-type", "application/json")
.setBody("{\n \"Tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:ResourceArn"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Tags\": {}\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}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:ResourceArn")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags/:ResourceArn")
.header("content-type", "application/json")
.body("{\n \"Tags\": {}\n}")
.asString();
const data = JSON.stringify({
Tags: {}
});
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');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:ResourceArn',
headers: {'content-type': 'application/json'},
data: {Tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:ResourceArn';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Tags":{}}'
};
try {
const response = await 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',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Tags": {}\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}")
val request = Request.Builder()
.url("{{baseUrl}}/tags/: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: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:ResourceArn',
headers: {'content-type': 'application/json'},
body: {Tags: {}},
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.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Tags: {}
});
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',
headers: {'content-type': 'application/json'},
data: {Tags: {}}
};
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';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Tags":{}}'
};
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": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/: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" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/: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' => [
]
]),
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', [
'body' => '{
"Tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:ResourceArn');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/tags/:ResourceArn');
$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}}/tags/:ResourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:ResourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Tags\": {}\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"
payload = { "Tags": {} }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:ResourceArn"
payload <- "{\n \"Tags\": {}\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}}/tags/: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}"
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/:ResourceArn') do |req|
req.body = "{\n \"Tags\": {}\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 payload = json!({"Tags": json!({})});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/tags/:ResourceArn \
--header 'content-type: application/json' \
--data '{
"Tags": {}
}'
echo '{
"Tags": {}
}' | \
http POST {{baseUrl}}/tags/:ResourceArn \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Tags": {}\n}' \
--output-document \
- {{baseUrl}}/tags/:ResourceArn
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["Tags": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/: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
tagKeys
ResourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/tags/:ResourceArn#tagKeys" {:query-params {:tagKeys ""}})
require "http/client"
url = "{{baseUrl}}/tags/:ResourceArn?tagKeys=#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=#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=#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=#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=#tagKeys")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:ResourceArn?tagKeys=#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=#tagKeys")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:ResourceArn?tagKeys=#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=#tagKeys');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:ResourceArn#tagKeys',
params: {tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:ResourceArn?tagKeys=#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=#tagKeys',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags/:ResourceArn?tagKeys=#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: {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({
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: {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=#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=#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=#tagKeys" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:ResourceArn?tagKeys=#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=#tagKeys');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:ResourceArn#tagKeys');
$request->setMethod(HTTP_METH_DELETE);
$request->setQueryData([
'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([
'tagKeys' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:ResourceArn?tagKeys=#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 = {"tagKeys":""}
response = requests.delete(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:ResourceArn#tagKeys"
queryString <- list(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=#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/:ResourceArn') do |req|
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 = [
("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=#tagKeys'
http DELETE '{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys'
wget --quiet \
--method DELETE \
--output-document \
- '{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:ResourceArn?tagKeys=#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()
PATCH
UpdateGeofenceCollection
{{baseUrl}}/geofencing/v0/collections/:CollectionName
QUERY PARAMS
CollectionName
BODY json
{
"Description": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/geofencing/v0/collections/:CollectionName");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/geofencing/v0/collections/:CollectionName" {:content-type :json
:form-params {:Description ""
:PricingPlan ""
:PricingPlanDataSource ""}})
require "http/client"
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/geofencing/v0/collections/:CollectionName"),
Content = new StringContent("{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\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}}/geofencing/v0/collections/:CollectionName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/geofencing/v0/collections/:CollectionName"
payload := strings.NewReader("{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/geofencing/v0/collections/:CollectionName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 75
{
"Description": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/geofencing/v0/collections/:CollectionName")
.setHeader("content-type", "application/json")
.setBody("{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/geofencing/v0/collections/:CollectionName"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/geofencing/v0/collections/:CollectionName")
.header("content-type", "application/json")
.body("{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}")
.asString();
const data = JSON.stringify({
Description: '',
PricingPlan: '',
PricingPlanDataSource: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/geofencing/v0/collections/:CollectionName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName',
headers: {'content-type': 'application/json'},
data: {Description: '', PricingPlan: '', PricingPlanDataSource: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"Description":"","PricingPlan":"","PricingPlanDataSource":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Description": "",\n "PricingPlan": "",\n "PricingPlanDataSource": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/geofencing/v0/collections/:CollectionName")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/geofencing/v0/collections/:CollectionName',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({Description: '', PricingPlan: '', PricingPlanDataSource: ''}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName',
headers: {'content-type': 'application/json'},
body: {Description: '', PricingPlan: '', PricingPlanDataSource: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/geofencing/v0/collections/:CollectionName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Description: '',
PricingPlan: '',
PricingPlanDataSource: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/geofencing/v0/collections/:CollectionName',
headers: {'content-type': 'application/json'},
data: {Description: '', PricingPlan: '', PricingPlanDataSource: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/geofencing/v0/collections/:CollectionName';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"Description":"","PricingPlan":"","PricingPlanDataSource":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
@"PricingPlan": @"",
@"PricingPlanDataSource": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/geofencing/v0/collections/:CollectionName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/geofencing/v0/collections/:CollectionName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/geofencing/v0/collections/:CollectionName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'Description' => '',
'PricingPlan' => '',
'PricingPlanDataSource' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/geofencing/v0/collections/:CollectionName', [
'body' => '{
"Description": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Description' => '',
'PricingPlan' => '',
'PricingPlanDataSource' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Description' => '',
'PricingPlan' => '',
'PricingPlanDataSource' => ''
]));
$request->setRequestUrl('{{baseUrl}}/geofencing/v0/collections/:CollectionName');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/geofencing/v0/collections/:CollectionName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/geofencing/v0/collections/:CollectionName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/geofencing/v0/collections/:CollectionName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/geofencing/v0/collections/:CollectionName"
payload = {
"Description": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/geofencing/v0/collections/:CollectionName"
payload <- "{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/geofencing/v0/collections/:CollectionName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/geofencing/v0/collections/:CollectionName') do |req|
req.body = "{\n \"Description\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\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}}/geofencing/v0/collections/:CollectionName";
let payload = json!({
"Description": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/geofencing/v0/collections/:CollectionName \
--header 'content-type: application/json' \
--data '{
"Description": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}'
echo '{
"Description": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}' | \
http PATCH {{baseUrl}}/geofencing/v0/collections/:CollectionName \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "Description": "",\n "PricingPlan": "",\n "PricingPlanDataSource": ""\n}' \
--output-document \
- {{baseUrl}}/geofencing/v0/collections/:CollectionName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Description": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/geofencing/v0/collections/:CollectionName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
UpdateKey
{{baseUrl}}/metadata/v0/keys/:KeyName
QUERY PARAMS
KeyName
BODY json
{
"Description": "",
"ExpireTime": "",
"ForceUpdate": false,
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/metadata/v0/keys/:KeyName");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/metadata/v0/keys/:KeyName" {:content-type :json
:form-params {:Description ""
:ExpireTime ""
:ForceUpdate false
:NoExpiry false
:Restrictions {:AllowActions ""
:AllowReferers ""
:AllowResources ""}}})
require "http/client"
url = "{{baseUrl}}/metadata/v0/keys/:KeyName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n }\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/metadata/v0/keys/:KeyName"),
Content = new StringContent("{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\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}}/metadata/v0/keys/:KeyName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/metadata/v0/keys/:KeyName"
payload := strings.NewReader("{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/metadata/v0/keys/:KeyName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 187
{
"Description": "",
"ExpireTime": "",
"ForceUpdate": false,
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/metadata/v0/keys/:KeyName")
.setHeader("content-type", "application/json")
.setBody("{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/metadata/v0/keys/:KeyName"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/metadata/v0/keys/:KeyName")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/metadata/v0/keys/:KeyName")
.header("content-type", "application/json")
.body("{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
Description: '',
ExpireTime: '',
ForceUpdate: false,
NoExpiry: false,
Restrictions: {
AllowActions: '',
AllowReferers: '',
AllowResources: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/metadata/v0/keys/:KeyName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/metadata/v0/keys/:KeyName',
headers: {'content-type': 'application/json'},
data: {
Description: '',
ExpireTime: '',
ForceUpdate: false,
NoExpiry: false,
Restrictions: {AllowActions: '', AllowReferers: '', AllowResources: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/metadata/v0/keys/:KeyName';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"Description":"","ExpireTime":"","ForceUpdate":false,"NoExpiry":false,"Restrictions":{"AllowActions":"","AllowReferers":"","AllowResources":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/metadata/v0/keys/:KeyName',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Description": "",\n "ExpireTime": "",\n "ForceUpdate": false,\n "NoExpiry": false,\n "Restrictions": {\n "AllowActions": "",\n "AllowReferers": "",\n "AllowResources": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/metadata/v0/keys/:KeyName")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/metadata/v0/keys/:KeyName',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Description: '',
ExpireTime: '',
ForceUpdate: false,
NoExpiry: false,
Restrictions: {AllowActions: '', AllowReferers: '', AllowResources: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/metadata/v0/keys/:KeyName',
headers: {'content-type': 'application/json'},
body: {
Description: '',
ExpireTime: '',
ForceUpdate: false,
NoExpiry: false,
Restrictions: {AllowActions: '', AllowReferers: '', AllowResources: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/metadata/v0/keys/:KeyName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Description: '',
ExpireTime: '',
ForceUpdate: false,
NoExpiry: false,
Restrictions: {
AllowActions: '',
AllowReferers: '',
AllowResources: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/metadata/v0/keys/:KeyName',
headers: {'content-type': 'application/json'},
data: {
Description: '',
ExpireTime: '',
ForceUpdate: false,
NoExpiry: false,
Restrictions: {AllowActions: '', AllowReferers: '', AllowResources: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/metadata/v0/keys/:KeyName';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"Description":"","ExpireTime":"","ForceUpdate":false,"NoExpiry":false,"Restrictions":{"AllowActions":"","AllowReferers":"","AllowResources":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
@"ExpireTime": @"",
@"ForceUpdate": @NO,
@"NoExpiry": @NO,
@"Restrictions": @{ @"AllowActions": @"", @"AllowReferers": @"", @"AllowResources": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/metadata/v0/keys/:KeyName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/metadata/v0/keys/:KeyName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n }\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/metadata/v0/keys/:KeyName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'Description' => '',
'ExpireTime' => '',
'ForceUpdate' => null,
'NoExpiry' => null,
'Restrictions' => [
'AllowActions' => '',
'AllowReferers' => '',
'AllowResources' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/metadata/v0/keys/:KeyName', [
'body' => '{
"Description": "",
"ExpireTime": "",
"ForceUpdate": false,
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/metadata/v0/keys/:KeyName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Description' => '',
'ExpireTime' => '',
'ForceUpdate' => null,
'NoExpiry' => null,
'Restrictions' => [
'AllowActions' => '',
'AllowReferers' => '',
'AllowResources' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Description' => '',
'ExpireTime' => '',
'ForceUpdate' => null,
'NoExpiry' => null,
'Restrictions' => [
'AllowActions' => '',
'AllowReferers' => '',
'AllowResources' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/metadata/v0/keys/:KeyName');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/metadata/v0/keys/:KeyName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"ExpireTime": "",
"ForceUpdate": false,
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/metadata/v0/keys/:KeyName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"ExpireTime": "",
"ForceUpdate": false,
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/metadata/v0/keys/:KeyName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/metadata/v0/keys/:KeyName"
payload = {
"Description": "",
"ExpireTime": "",
"ForceUpdate": False,
"NoExpiry": False,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
}
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/metadata/v0/keys/:KeyName"
payload <- "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/metadata/v0/keys/:KeyName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\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.patch('/baseUrl/metadata/v0/keys/:KeyName') do |req|
req.body = "{\n \"Description\": \"\",\n \"ExpireTime\": \"\",\n \"ForceUpdate\": false,\n \"NoExpiry\": false,\n \"Restrictions\": {\n \"AllowActions\": \"\",\n \"AllowReferers\": \"\",\n \"AllowResources\": \"\"\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}}/metadata/v0/keys/:KeyName";
let payload = json!({
"Description": "",
"ExpireTime": "",
"ForceUpdate": false,
"NoExpiry": false,
"Restrictions": json!({
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/metadata/v0/keys/:KeyName \
--header 'content-type: application/json' \
--data '{
"Description": "",
"ExpireTime": "",
"ForceUpdate": false,
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
}
}'
echo '{
"Description": "",
"ExpireTime": "",
"ForceUpdate": false,
"NoExpiry": false,
"Restrictions": {
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
}
}' | \
http PATCH {{baseUrl}}/metadata/v0/keys/:KeyName \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "Description": "",\n "ExpireTime": "",\n "ForceUpdate": false,\n "NoExpiry": false,\n "Restrictions": {\n "AllowActions": "",\n "AllowReferers": "",\n "AllowResources": ""\n }\n}' \
--output-document \
- {{baseUrl}}/metadata/v0/keys/:KeyName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Description": "",
"ExpireTime": "",
"ForceUpdate": false,
"NoExpiry": false,
"Restrictions": [
"AllowActions": "",
"AllowReferers": "",
"AllowResources": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/metadata/v0/keys/:KeyName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
UpdateMap
{{baseUrl}}/maps/v0/maps/:MapName
QUERY PARAMS
MapName
BODY json
{
"Description": "",
"PricingPlan": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/maps/v0/maps/:MapName");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/maps/v0/maps/:MapName" {:content-type :json
:form-params {:Description ""
:PricingPlan ""}})
require "http/client"
url = "{{baseUrl}}/maps/v0/maps/:MapName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/maps/v0/maps/:MapName"),
Content = new StringContent("{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\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}}/maps/v0/maps/:MapName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/maps/v0/maps/:MapName"
payload := strings.NewReader("{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/maps/v0/maps/:MapName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44
{
"Description": "",
"PricingPlan": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/maps/v0/maps/:MapName")
.setHeader("content-type", "application/json")
.setBody("{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/maps/v0/maps/:MapName"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/maps/v0/maps/:MapName")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/maps/v0/maps/:MapName")
.header("content-type", "application/json")
.body("{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}")
.asString();
const data = JSON.stringify({
Description: '',
PricingPlan: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/maps/v0/maps/:MapName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/maps/v0/maps/:MapName',
headers: {'content-type': 'application/json'},
data: {Description: '', PricingPlan: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/maps/v0/maps/:MapName';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"Description":"","PricingPlan":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/maps/v0/maps/:MapName',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Description": "",\n "PricingPlan": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/maps/v0/maps/:MapName")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/maps/v0/maps/:MapName',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({Description: '', PricingPlan: ''}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/maps/v0/maps/:MapName',
headers: {'content-type': 'application/json'},
body: {Description: '', PricingPlan: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/maps/v0/maps/:MapName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Description: '',
PricingPlan: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/maps/v0/maps/:MapName',
headers: {'content-type': 'application/json'},
data: {Description: '', PricingPlan: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/maps/v0/maps/:MapName';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"Description":"","PricingPlan":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
@"PricingPlan": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/maps/v0/maps/:MapName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/maps/v0/maps/:MapName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/maps/v0/maps/:MapName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'Description' => '',
'PricingPlan' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/maps/v0/maps/:MapName', [
'body' => '{
"Description": "",
"PricingPlan": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/maps/v0/maps/:MapName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Description' => '',
'PricingPlan' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Description' => '',
'PricingPlan' => ''
]));
$request->setRequestUrl('{{baseUrl}}/maps/v0/maps/:MapName');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/maps/v0/maps/:MapName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"PricingPlan": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/maps/v0/maps/:MapName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"PricingPlan": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/maps/v0/maps/:MapName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/maps/v0/maps/:MapName"
payload = {
"Description": "",
"PricingPlan": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/maps/v0/maps/:MapName"
payload <- "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/maps/v0/maps/:MapName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/maps/v0/maps/:MapName') do |req|
req.body = "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\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}}/maps/v0/maps/:MapName";
let payload = json!({
"Description": "",
"PricingPlan": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/maps/v0/maps/:MapName \
--header 'content-type: application/json' \
--data '{
"Description": "",
"PricingPlan": ""
}'
echo '{
"Description": "",
"PricingPlan": ""
}' | \
http PATCH {{baseUrl}}/maps/v0/maps/:MapName \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "Description": "",\n "PricingPlan": ""\n}' \
--output-document \
- {{baseUrl}}/maps/v0/maps/:MapName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Description": "",
"PricingPlan": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/maps/v0/maps/:MapName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
UpdatePlaceIndex
{{baseUrl}}/places/v0/indexes/:IndexName
QUERY PARAMS
IndexName
BODY json
{
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"PricingPlan": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/places/v0/indexes/:IndexName");
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 \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/places/v0/indexes/:IndexName" {:content-type :json
:form-params {:DataSourceConfiguration {:IntendedUse ""}
:Description ""
:PricingPlan ""}})
require "http/client"
url = "{{baseUrl}}/places/v0/indexes/:IndexName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/places/v0/indexes/:IndexName"),
Content = new StringContent("{\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\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}}/places/v0/indexes/:IndexName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/places/v0/indexes/:IndexName"
payload := strings.NewReader("{\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/places/v0/indexes/:IndexName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 102
{
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"PricingPlan": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/places/v0/indexes/:IndexName")
.setHeader("content-type", "application/json")
.setBody("{\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/places/v0/indexes/:IndexName"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\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 \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/places/v0/indexes/:IndexName")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/places/v0/indexes/:IndexName")
.header("content-type", "application/json")
.body("{\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}")
.asString();
const data = JSON.stringify({
DataSourceConfiguration: {
IntendedUse: ''
},
Description: '',
PricingPlan: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/places/v0/indexes/:IndexName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/places/v0/indexes/:IndexName',
headers: {'content-type': 'application/json'},
data: {DataSourceConfiguration: {IntendedUse: ''}, Description: '', PricingPlan: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/places/v0/indexes/:IndexName';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"DataSourceConfiguration":{"IntendedUse":""},"Description":"","PricingPlan":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/places/v0/indexes/:IndexName',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "DataSourceConfiguration": {\n "IntendedUse": ""\n },\n "Description": "",\n "PricingPlan": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/places/v0/indexes/:IndexName")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/places/v0/indexes/:IndexName',
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({DataSourceConfiguration: {IntendedUse: ''}, Description: '', PricingPlan: ''}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/places/v0/indexes/:IndexName',
headers: {'content-type': 'application/json'},
body: {DataSourceConfiguration: {IntendedUse: ''}, Description: '', PricingPlan: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/places/v0/indexes/:IndexName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
DataSourceConfiguration: {
IntendedUse: ''
},
Description: '',
PricingPlan: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/places/v0/indexes/:IndexName',
headers: {'content-type': 'application/json'},
data: {DataSourceConfiguration: {IntendedUse: ''}, Description: '', PricingPlan: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/places/v0/indexes/:IndexName';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"DataSourceConfiguration":{"IntendedUse":""},"Description":"","PricingPlan":""}'
};
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 = @{ @"DataSourceConfiguration": @{ @"IntendedUse": @"" },
@"Description": @"",
@"PricingPlan": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/places/v0/indexes/:IndexName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/places/v0/indexes/:IndexName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/places/v0/indexes/:IndexName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'DataSourceConfiguration' => [
'IntendedUse' => ''
],
'Description' => '',
'PricingPlan' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/places/v0/indexes/:IndexName', [
'body' => '{
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"PricingPlan": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/places/v0/indexes/:IndexName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'DataSourceConfiguration' => [
'IntendedUse' => ''
],
'Description' => '',
'PricingPlan' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'DataSourceConfiguration' => [
'IntendedUse' => ''
],
'Description' => '',
'PricingPlan' => ''
]));
$request->setRequestUrl('{{baseUrl}}/places/v0/indexes/:IndexName');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/places/v0/indexes/:IndexName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"PricingPlan": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/places/v0/indexes/:IndexName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"PricingPlan": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/places/v0/indexes/:IndexName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/places/v0/indexes/:IndexName"
payload = {
"DataSourceConfiguration": { "IntendedUse": "" },
"Description": "",
"PricingPlan": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/places/v0/indexes/:IndexName"
payload <- "{\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/places/v0/indexes/:IndexName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/places/v0/indexes/:IndexName') do |req|
req.body = "{\n \"DataSourceConfiguration\": {\n \"IntendedUse\": \"\"\n },\n \"Description\": \"\",\n \"PricingPlan\": \"\"\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}}/places/v0/indexes/:IndexName";
let payload = json!({
"DataSourceConfiguration": json!({"IntendedUse": ""}),
"Description": "",
"PricingPlan": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/places/v0/indexes/:IndexName \
--header 'content-type: application/json' \
--data '{
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"PricingPlan": ""
}'
echo '{
"DataSourceConfiguration": {
"IntendedUse": ""
},
"Description": "",
"PricingPlan": ""
}' | \
http PATCH {{baseUrl}}/places/v0/indexes/:IndexName \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "DataSourceConfiguration": {\n "IntendedUse": ""\n },\n "Description": "",\n "PricingPlan": ""\n}' \
--output-document \
- {{baseUrl}}/places/v0/indexes/:IndexName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"DataSourceConfiguration": ["IntendedUse": ""],
"Description": "",
"PricingPlan": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/places/v0/indexes/:IndexName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
UpdateRouteCalculator
{{baseUrl}}/routes/v0/calculators/:CalculatorName
QUERY PARAMS
CalculatorName
BODY json
{
"Description": "",
"PricingPlan": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routes/v0/calculators/:CalculatorName");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/routes/v0/calculators/:CalculatorName" {:content-type :json
:form-params {:Description ""
:PricingPlan ""}})
require "http/client"
url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/routes/v0/calculators/:CalculatorName"),
Content = new StringContent("{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\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}}/routes/v0/calculators/:CalculatorName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/routes/v0/calculators/:CalculatorName"
payload := strings.NewReader("{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/routes/v0/calculators/:CalculatorName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44
{
"Description": "",
"PricingPlan": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/routes/v0/calculators/:CalculatorName")
.setHeader("content-type", "application/json")
.setBody("{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/routes/v0/calculators/:CalculatorName"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/routes/v0/calculators/:CalculatorName")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/routes/v0/calculators/:CalculatorName")
.header("content-type", "application/json")
.body("{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}")
.asString();
const data = JSON.stringify({
Description: '',
PricingPlan: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/routes/v0/calculators/:CalculatorName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/routes/v0/calculators/:CalculatorName',
headers: {'content-type': 'application/json'},
data: {Description: '', PricingPlan: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/routes/v0/calculators/:CalculatorName';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"Description":"","PricingPlan":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/routes/v0/calculators/:CalculatorName',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Description": "",\n "PricingPlan": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/routes/v0/calculators/:CalculatorName")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/routes/v0/calculators/:CalculatorName',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({Description: '', PricingPlan: ''}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/routes/v0/calculators/:CalculatorName',
headers: {'content-type': 'application/json'},
body: {Description: '', PricingPlan: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/routes/v0/calculators/:CalculatorName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Description: '',
PricingPlan: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/routes/v0/calculators/:CalculatorName',
headers: {'content-type': 'application/json'},
data: {Description: '', PricingPlan: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/routes/v0/calculators/:CalculatorName';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"Description":"","PricingPlan":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
@"PricingPlan": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/routes/v0/calculators/:CalculatorName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/routes/v0/calculators/:CalculatorName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/routes/v0/calculators/:CalculatorName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'Description' => '',
'PricingPlan' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/routes/v0/calculators/:CalculatorName', [
'body' => '{
"Description": "",
"PricingPlan": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/routes/v0/calculators/:CalculatorName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Description' => '',
'PricingPlan' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Description' => '',
'PricingPlan' => ''
]));
$request->setRequestUrl('{{baseUrl}}/routes/v0/calculators/:CalculatorName');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/routes/v0/calculators/:CalculatorName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"PricingPlan": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routes/v0/calculators/:CalculatorName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"PricingPlan": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/routes/v0/calculators/:CalculatorName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/routes/v0/calculators/:CalculatorName"
payload = {
"Description": "",
"PricingPlan": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/routes/v0/calculators/:CalculatorName"
payload <- "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/routes/v0/calculators/:CalculatorName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/routes/v0/calculators/:CalculatorName') do |req|
req.body = "{\n \"Description\": \"\",\n \"PricingPlan\": \"\"\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}}/routes/v0/calculators/:CalculatorName";
let payload = json!({
"Description": "",
"PricingPlan": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/routes/v0/calculators/:CalculatorName \
--header 'content-type: application/json' \
--data '{
"Description": "",
"PricingPlan": ""
}'
echo '{
"Description": "",
"PricingPlan": ""
}' | \
http PATCH {{baseUrl}}/routes/v0/calculators/:CalculatorName \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "Description": "",\n "PricingPlan": ""\n}' \
--output-document \
- {{baseUrl}}/routes/v0/calculators/:CalculatorName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Description": "",
"PricingPlan": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routes/v0/calculators/:CalculatorName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
UpdateTracker
{{baseUrl}}/tracking/v0/trackers/:TrackerName
QUERY PARAMS
TrackerName
BODY json
{
"Description": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tracking/v0/trackers/:TrackerName");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/tracking/v0/trackers/:TrackerName" {:content-type :json
:form-params {:Description ""
:PositionFiltering ""
:PricingPlan ""
:PricingPlanDataSource ""}})
require "http/client"
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/tracking/v0/trackers/:TrackerName"),
Content = new StringContent("{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\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}}/tracking/v0/trackers/:TrackerName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tracking/v0/trackers/:TrackerName"
payload := strings.NewReader("{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/tracking/v0/trackers/:TrackerName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 102
{
"Description": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/tracking/v0/trackers/:TrackerName")
.setHeader("content-type", "application/json")
.setBody("{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tracking/v0/trackers/:TrackerName"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/tracking/v0/trackers/:TrackerName")
.header("content-type", "application/json")
.body("{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}")
.asString();
const data = JSON.stringify({
Description: '',
PositionFiltering: '',
PricingPlan: '',
PricingPlanDataSource: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/tracking/v0/trackers/:TrackerName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName',
headers: {'content-type': 'application/json'},
data: {
Description: '',
PositionFiltering: '',
PricingPlan: '',
PricingPlanDataSource: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"Description":"","PositionFiltering":"","PricingPlan":"","PricingPlanDataSource":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Description": "",\n "PositionFiltering": "",\n "PricingPlan": "",\n "PricingPlanDataSource": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tracking/v0/trackers/:TrackerName")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/tracking/v0/trackers/:TrackerName',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Description: '',
PositionFiltering: '',
PricingPlan: '',
PricingPlanDataSource: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName',
headers: {'content-type': 'application/json'},
body: {
Description: '',
PositionFiltering: '',
PricingPlan: '',
PricingPlanDataSource: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/tracking/v0/trackers/:TrackerName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Description: '',
PositionFiltering: '',
PricingPlan: '',
PricingPlanDataSource: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/tracking/v0/trackers/:TrackerName',
headers: {'content-type': 'application/json'},
data: {
Description: '',
PositionFiltering: '',
PricingPlan: '',
PricingPlanDataSource: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tracking/v0/trackers/:TrackerName';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"Description":"","PositionFiltering":"","PricingPlan":"","PricingPlanDataSource":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
@"PositionFiltering": @"",
@"PricingPlan": @"",
@"PricingPlanDataSource": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tracking/v0/trackers/:TrackerName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tracking/v0/trackers/:TrackerName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tracking/v0/trackers/:TrackerName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'Description' => '',
'PositionFiltering' => '',
'PricingPlan' => '',
'PricingPlanDataSource' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/tracking/v0/trackers/:TrackerName', [
'body' => '{
"Description": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Description' => '',
'PositionFiltering' => '',
'PricingPlan' => '',
'PricingPlanDataSource' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Description' => '',
'PositionFiltering' => '',
'PricingPlan' => '',
'PricingPlanDataSource' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tracking/v0/trackers/:TrackerName');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tracking/v0/trackers/:TrackerName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"Description": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/tracking/v0/trackers/:TrackerName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tracking/v0/trackers/:TrackerName"
payload = {
"Description": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tracking/v0/trackers/:TrackerName"
payload <- "{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tracking/v0/trackers/:TrackerName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/tracking/v0/trackers/:TrackerName') do |req|
req.body = "{\n \"Description\": \"\",\n \"PositionFiltering\": \"\",\n \"PricingPlan\": \"\",\n \"PricingPlanDataSource\": \"\"\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}}/tracking/v0/trackers/:TrackerName";
let payload = json!({
"Description": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/tracking/v0/trackers/:TrackerName \
--header 'content-type: application/json' \
--data '{
"Description": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}'
echo '{
"Description": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
}' | \
http PATCH {{baseUrl}}/tracking/v0/trackers/:TrackerName \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "Description": "",\n "PositionFiltering": "",\n "PricingPlan": "",\n "PricingPlanDataSource": ""\n}' \
--output-document \
- {{baseUrl}}/tracking/v0/trackers/:TrackerName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Description": "",
"PositionFiltering": "",
"PricingPlan": "",
"PricingPlanDataSource": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tracking/v0/trackers/:TrackerName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()