Cloud Search API
POST
cloudsearch.debug.datasources.items.checkAccess
{{baseUrl}}/v1/debug/:name:checkAccess
QUERY PARAMS
name
BODY json
{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/debug/:name:checkAccess");
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 \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/debug/:name:checkAccess" {:content-type :json
:form-params {:groupResourceName ""
:gsuitePrincipal {:gsuiteDomain false
:gsuiteGroupEmail ""
:gsuiteUserEmail ""}
:userResourceName ""}})
require "http/client"
url = "{{baseUrl}}/v1/debug/:name:checkAccess"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/debug/:name:checkAccess"),
Content = new StringContent("{\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/debug/:name:checkAccess");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/debug/:name:checkAccess"
payload := strings.NewReader("{\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/debug/:name:checkAccess HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 164
{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/debug/:name:checkAccess")
.setHeader("content-type", "application/json")
.setBody("{\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/debug/:name:checkAccess"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\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 \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/debug/:name:checkAccess")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/debug/:name:checkAccess")
.header("content-type", "application/json")
.body("{\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}")
.asString();
const data = JSON.stringify({
groupResourceName: '',
gsuitePrincipal: {
gsuiteDomain: false,
gsuiteGroupEmail: '',
gsuiteUserEmail: ''
},
userResourceName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/debug/:name:checkAccess');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/debug/:name:checkAccess',
headers: {'content-type': 'application/json'},
data: {
groupResourceName: '',
gsuitePrincipal: {gsuiteDomain: false, gsuiteGroupEmail: '', gsuiteUserEmail: ''},
userResourceName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/debug/:name:checkAccess';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"groupResourceName":"","gsuitePrincipal":{"gsuiteDomain":false,"gsuiteGroupEmail":"","gsuiteUserEmail":""},"userResourceName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/debug/:name:checkAccess',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "groupResourceName": "",\n "gsuitePrincipal": {\n "gsuiteDomain": false,\n "gsuiteGroupEmail": "",\n "gsuiteUserEmail": ""\n },\n "userResourceName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/debug/:name:checkAccess")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/debug/:name:checkAccess',
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({
groupResourceName: '',
gsuitePrincipal: {gsuiteDomain: false, gsuiteGroupEmail: '', gsuiteUserEmail: ''},
userResourceName: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/debug/:name:checkAccess',
headers: {'content-type': 'application/json'},
body: {
groupResourceName: '',
gsuitePrincipal: {gsuiteDomain: false, gsuiteGroupEmail: '', gsuiteUserEmail: ''},
userResourceName: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/debug/:name:checkAccess');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
groupResourceName: '',
gsuitePrincipal: {
gsuiteDomain: false,
gsuiteGroupEmail: '',
gsuiteUserEmail: ''
},
userResourceName: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/debug/:name:checkAccess',
headers: {'content-type': 'application/json'},
data: {
groupResourceName: '',
gsuitePrincipal: {gsuiteDomain: false, gsuiteGroupEmail: '', gsuiteUserEmail: ''},
userResourceName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/debug/:name:checkAccess';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"groupResourceName":"","gsuitePrincipal":{"gsuiteDomain":false,"gsuiteGroupEmail":"","gsuiteUserEmail":""},"userResourceName":""}'
};
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 = @{ @"groupResourceName": @"",
@"gsuitePrincipal": @{ @"gsuiteDomain": @NO, @"gsuiteGroupEmail": @"", @"gsuiteUserEmail": @"" },
@"userResourceName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/debug/:name:checkAccess"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/debug/:name:checkAccess" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/debug/:name:checkAccess",
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([
'groupResourceName' => '',
'gsuitePrincipal' => [
'gsuiteDomain' => null,
'gsuiteGroupEmail' => '',
'gsuiteUserEmail' => ''
],
'userResourceName' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/debug/:name:checkAccess', [
'body' => '{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/debug/:name:checkAccess');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'groupResourceName' => '',
'gsuitePrincipal' => [
'gsuiteDomain' => null,
'gsuiteGroupEmail' => '',
'gsuiteUserEmail' => ''
],
'userResourceName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'groupResourceName' => '',
'gsuitePrincipal' => [
'gsuiteDomain' => null,
'gsuiteGroupEmail' => '',
'gsuiteUserEmail' => ''
],
'userResourceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/debug/:name:checkAccess');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/debug/:name:checkAccess' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/debug/:name:checkAccess' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/debug/:name:checkAccess", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/debug/:name:checkAccess"
payload = {
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": False,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/debug/:name:checkAccess"
payload <- "{\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/debug/:name:checkAccess")
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 \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/debug/:name:checkAccess') do |req|
req.body = "{\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/debug/:name:checkAccess";
let payload = json!({
"groupResourceName": "",
"gsuitePrincipal": json!({
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
}),
"userResourceName": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/debug/:name:checkAccess \
--header 'content-type: application/json' \
--data '{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}'
echo '{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}' | \
http POST {{baseUrl}}/v1/debug/:name:checkAccess \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "groupResourceName": "",\n "gsuitePrincipal": {\n "gsuiteDomain": false,\n "gsuiteGroupEmail": "",\n "gsuiteUserEmail": ""\n },\n "userResourceName": ""\n}' \
--output-document \
- {{baseUrl}}/v1/debug/:name:checkAccess
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"groupResourceName": "",
"gsuitePrincipal": [
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
],
"userResourceName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/debug/:name:checkAccess")! 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
cloudsearch.debug.datasources.items.searchByViewUrl
{{baseUrl}}/v1/debug/:name/items:searchByViewUrl
QUERY PARAMS
name
BODY json
{
"debugOptions": {
"enableDebugging": false
},
"pageToken": "",
"viewUrl": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/debug/:name/items:searchByViewUrl");
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 \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/debug/:name/items:searchByViewUrl" {:content-type :json
:form-params {:debugOptions {:enableDebugging false}
:pageToken ""
:viewUrl ""}})
require "http/client"
url = "{{baseUrl}}/v1/debug/:name/items:searchByViewUrl"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/debug/:name/items:searchByViewUrl"),
Content = new StringContent("{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/debug/:name/items:searchByViewUrl");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/debug/:name/items:searchByViewUrl"
payload := strings.NewReader("{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/debug/:name/items:searchByViewUrl HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 92
{
"debugOptions": {
"enableDebugging": false
},
"pageToken": "",
"viewUrl": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/debug/:name/items:searchByViewUrl")
.setHeader("content-type", "application/json")
.setBody("{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/debug/:name/items:searchByViewUrl"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\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 \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/debug/:name/items:searchByViewUrl")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/debug/:name/items:searchByViewUrl")
.header("content-type", "application/json")
.body("{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}")
.asString();
const data = JSON.stringify({
debugOptions: {
enableDebugging: false
},
pageToken: '',
viewUrl: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/debug/:name/items:searchByViewUrl');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/debug/:name/items:searchByViewUrl',
headers: {'content-type': 'application/json'},
data: {debugOptions: {enableDebugging: false}, pageToken: '', viewUrl: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/debug/:name/items:searchByViewUrl';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"debugOptions":{"enableDebugging":false},"pageToken":"","viewUrl":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/debug/:name/items:searchByViewUrl',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "debugOptions": {\n "enableDebugging": false\n },\n "pageToken": "",\n "viewUrl": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/debug/:name/items:searchByViewUrl")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/debug/:name/items:searchByViewUrl',
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({debugOptions: {enableDebugging: false}, pageToken: '', viewUrl: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/debug/:name/items:searchByViewUrl',
headers: {'content-type': 'application/json'},
body: {debugOptions: {enableDebugging: false}, pageToken: '', viewUrl: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/debug/:name/items:searchByViewUrl');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
debugOptions: {
enableDebugging: false
},
pageToken: '',
viewUrl: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/debug/:name/items:searchByViewUrl',
headers: {'content-type': 'application/json'},
data: {debugOptions: {enableDebugging: false}, pageToken: '', viewUrl: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/debug/:name/items:searchByViewUrl';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"debugOptions":{"enableDebugging":false},"pageToken":"","viewUrl":""}'
};
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 = @{ @"debugOptions": @{ @"enableDebugging": @NO },
@"pageToken": @"",
@"viewUrl": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/debug/:name/items:searchByViewUrl"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/debug/:name/items:searchByViewUrl" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/debug/:name/items:searchByViewUrl",
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([
'debugOptions' => [
'enableDebugging' => null
],
'pageToken' => '',
'viewUrl' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/debug/:name/items:searchByViewUrl', [
'body' => '{
"debugOptions": {
"enableDebugging": false
},
"pageToken": "",
"viewUrl": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/debug/:name/items:searchByViewUrl');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'debugOptions' => [
'enableDebugging' => null
],
'pageToken' => '',
'viewUrl' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'debugOptions' => [
'enableDebugging' => null
],
'pageToken' => '',
'viewUrl' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/debug/:name/items:searchByViewUrl');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/debug/:name/items:searchByViewUrl' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"debugOptions": {
"enableDebugging": false
},
"pageToken": "",
"viewUrl": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/debug/:name/items:searchByViewUrl' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"debugOptions": {
"enableDebugging": false
},
"pageToken": "",
"viewUrl": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/debug/:name/items:searchByViewUrl", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/debug/:name/items:searchByViewUrl"
payload = {
"debugOptions": { "enableDebugging": False },
"pageToken": "",
"viewUrl": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/debug/:name/items:searchByViewUrl"
payload <- "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/debug/:name/items:searchByViewUrl")
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 \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/debug/:name/items:searchByViewUrl') do |req|
req.body = "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"pageToken\": \"\",\n \"viewUrl\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/debug/:name/items:searchByViewUrl";
let payload = json!({
"debugOptions": json!({"enableDebugging": false}),
"pageToken": "",
"viewUrl": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/debug/:name/items:searchByViewUrl \
--header 'content-type: application/json' \
--data '{
"debugOptions": {
"enableDebugging": false
},
"pageToken": "",
"viewUrl": ""
}'
echo '{
"debugOptions": {
"enableDebugging": false
},
"pageToken": "",
"viewUrl": ""
}' | \
http POST {{baseUrl}}/v1/debug/:name/items:searchByViewUrl \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "debugOptions": {\n "enableDebugging": false\n },\n "pageToken": "",\n "viewUrl": ""\n}' \
--output-document \
- {{baseUrl}}/v1/debug/:name/items:searchByViewUrl
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"debugOptions": ["enableDebugging": false],
"pageToken": "",
"viewUrl": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/debug/:name/items:searchByViewUrl")! 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
cloudsearch.debug.identitysources.items.listForunmappedidentity
{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity
QUERY PARAMS
parent
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity")
require "http/client"
url = "{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/debug/:parent/items:forunmappedidentity HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/debug/:parent/items:forunmappedidentity',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/debug/:parent/items:forunmappedidentity")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/debug/:parent/items:forunmappedidentity') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/debug/:parent/items:forunmappedidentity
http GET {{baseUrl}}/v1/debug/:parent/items:forunmappedidentity
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/debug/:parent/items:forunmappedidentity
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/debug/:parent/items:forunmappedidentity")! 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
cloudsearch.debug.identitysources.unmappedids.list
{{baseUrl}}/v1/debug/:parent/unmappedids
QUERY PARAMS
parent
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/debug/:parent/unmappedids");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/debug/:parent/unmappedids")
require "http/client"
url = "{{baseUrl}}/v1/debug/:parent/unmappedids"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/debug/:parent/unmappedids"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/debug/:parent/unmappedids");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/debug/:parent/unmappedids"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/debug/:parent/unmappedids HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/debug/:parent/unmappedids")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/debug/:parent/unmappedids"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/debug/:parent/unmappedids")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/debug/:parent/unmappedids")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/debug/:parent/unmappedids');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/debug/:parent/unmappedids'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/debug/:parent/unmappedids';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/debug/:parent/unmappedids',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/debug/:parent/unmappedids")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/debug/:parent/unmappedids',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/debug/:parent/unmappedids'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/debug/:parent/unmappedids');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/debug/:parent/unmappedids'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/debug/:parent/unmappedids';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/debug/:parent/unmappedids"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/debug/:parent/unmappedids" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/debug/:parent/unmappedids",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/debug/:parent/unmappedids');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/debug/:parent/unmappedids');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/debug/:parent/unmappedids');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/debug/:parent/unmappedids' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/debug/:parent/unmappedids' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/debug/:parent/unmappedids")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/debug/:parent/unmappedids"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/debug/:parent/unmappedids"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/debug/:parent/unmappedids")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/debug/:parent/unmappedids') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/debug/:parent/unmappedids";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/debug/:parent/unmappedids
http GET {{baseUrl}}/v1/debug/:parent/unmappedids
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/debug/:parent/unmappedids
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/debug/:parent/unmappedids")! 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
cloudsearch.indexing.datasources.deleteSchema
{{baseUrl}}/v1/indexing/:name/schema
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/indexing/:name/schema");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/indexing/:name/schema")
require "http/client"
url = "{{baseUrl}}/v1/indexing/:name/schema"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/indexing/:name/schema"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/indexing/:name/schema");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/indexing/:name/schema"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/indexing/:name/schema HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/indexing/:name/schema")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/indexing/:name/schema"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/schema")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/indexing/:name/schema")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/indexing/:name/schema');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/indexing/:name/schema'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/indexing/:name/schema';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/indexing/:name/schema',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/schema")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/indexing/:name/schema',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/indexing/:name/schema'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/indexing/:name/schema');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/indexing/:name/schema'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/indexing/:name/schema';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/indexing/:name/schema"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/indexing/:name/schema" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/indexing/:name/schema",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/indexing/:name/schema');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/indexing/:name/schema');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/indexing/:name/schema');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/indexing/:name/schema' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/indexing/:name/schema' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/indexing/:name/schema")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/indexing/:name/schema"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/indexing/:name/schema"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/indexing/:name/schema")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/indexing/:name/schema') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/indexing/:name/schema";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/indexing/:name/schema
http DELETE {{baseUrl}}/v1/indexing/:name/schema
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/indexing/:name/schema
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/indexing/:name/schema")! 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
cloudsearch.indexing.datasources.getSchema
{{baseUrl}}/v1/indexing/:name/schema
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/indexing/:name/schema");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/indexing/:name/schema")
require "http/client"
url = "{{baseUrl}}/v1/indexing/:name/schema"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/indexing/:name/schema"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/indexing/:name/schema");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/indexing/:name/schema"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/indexing/:name/schema HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/indexing/:name/schema")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/indexing/:name/schema"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/schema")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/indexing/:name/schema")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/indexing/:name/schema');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/indexing/:name/schema'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/indexing/:name/schema';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/indexing/:name/schema',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/schema")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/indexing/:name/schema',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/indexing/:name/schema'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/indexing/:name/schema');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/indexing/:name/schema'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/indexing/:name/schema';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/indexing/:name/schema"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/indexing/:name/schema" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/indexing/:name/schema",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/indexing/:name/schema');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/indexing/:name/schema');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/indexing/:name/schema');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/indexing/:name/schema' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/indexing/:name/schema' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/indexing/:name/schema")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/indexing/:name/schema"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/indexing/:name/schema"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/indexing/:name/schema")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/indexing/:name/schema') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/indexing/:name/schema";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/indexing/:name/schema
http GET {{baseUrl}}/v1/indexing/:name/schema
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/indexing/:name/schema
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/indexing/:name/schema")! 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
cloudsearch.indexing.datasources.items.delete
{{baseUrl}}/v1/indexing/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/indexing/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/indexing/:name")
require "http/client"
url = "{{baseUrl}}/v1/indexing/:name"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/indexing/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/indexing/:name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/indexing/:name"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/indexing/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/indexing/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/indexing/:name"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/indexing/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/indexing/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/indexing/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/indexing/:name';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/indexing/:name',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/indexing/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/indexing/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/indexing/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/indexing/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/indexing/:name';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/indexing/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/indexing/:name" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/indexing/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/indexing/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/indexing/:name');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/indexing/:name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/indexing/:name' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/indexing/:name' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/indexing/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/indexing/:name"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/indexing/:name"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/indexing/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/indexing/:name') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/indexing/:name";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/indexing/:name
http DELETE {{baseUrl}}/v1/indexing/:name
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/indexing/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/indexing/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
cloudsearch.indexing.datasources.items.deleteQueueItems
{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems
QUERY PARAMS
name
BODY json
{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems");
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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems" {:content-type :json
:form-params {:connectorName ""
:debugOptions {:enableDebugging false}
:queue ""}})
require "http/client"
url = "{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems"),
Content = new StringContent("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems"
payload := strings.NewReader("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/indexing/:name/items:deleteQueueItems HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 94
{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems")
.setHeader("content-type", "application/json")
.setBody("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems")
.header("content-type", "application/json")
.body("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}")
.asString();
const data = JSON.stringify({
connectorName: '',
debugOptions: {
enableDebugging: false
},
queue: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems',
headers: {'content-type': 'application/json'},
data: {connectorName: '', debugOptions: {enableDebugging: false}, queue: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"connectorName":"","debugOptions":{"enableDebugging":false},"queue":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "connectorName": "",\n "debugOptions": {\n "enableDebugging": false\n },\n "queue": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/indexing/:name/items:deleteQueueItems',
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({connectorName: '', debugOptions: {enableDebugging: false}, queue: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems',
headers: {'content-type': 'application/json'},
body: {connectorName: '', debugOptions: {enableDebugging: false}, queue: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
connectorName: '',
debugOptions: {
enableDebugging: false
},
queue: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems',
headers: {'content-type': 'application/json'},
data: {connectorName: '', debugOptions: {enableDebugging: false}, queue: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"connectorName":"","debugOptions":{"enableDebugging":false},"queue":""}'
};
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 = @{ @"connectorName": @"",
@"debugOptions": @{ @"enableDebugging": @NO },
@"queue": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems",
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([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'queue' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems', [
'body' => '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'queue' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'queue' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/indexing/:name/items:deleteQueueItems", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems"
payload = {
"connectorName": "",
"debugOptions": { "enableDebugging": False },
"queue": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems"
payload <- "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems")
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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/indexing/:name/items:deleteQueueItems') do |req|
req.body = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems";
let payload = json!({
"connectorName": "",
"debugOptions": json!({"enableDebugging": false}),
"queue": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/indexing/:name/items:deleteQueueItems \
--header 'content-type: application/json' \
--data '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}'
echo '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}' | \
http POST {{baseUrl}}/v1/indexing/:name/items:deleteQueueItems \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "connectorName": "",\n "debugOptions": {\n "enableDebugging": false\n },\n "queue": ""\n}' \
--output-document \
- {{baseUrl}}/v1/indexing/:name/items:deleteQueueItems
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"connectorName": "",
"debugOptions": ["enableDebugging": false],
"queue": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/indexing/:name/items:deleteQueueItems")! 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
cloudsearch.indexing.datasources.items.get
{{baseUrl}}/v1/indexing/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/indexing/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/indexing/:name")
require "http/client"
url = "{{baseUrl}}/v1/indexing/:name"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/indexing/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/indexing/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/indexing/:name"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/indexing/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/indexing/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/indexing/:name"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/indexing/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/indexing/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/indexing/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/indexing/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/indexing/:name',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/indexing/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/indexing/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/indexing/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/indexing/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/indexing/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/indexing/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/indexing/:name" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/indexing/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/indexing/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/indexing/:name');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/indexing/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/indexing/:name' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/indexing/:name' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/indexing/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/indexing/:name"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/indexing/:name"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/indexing/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/indexing/:name') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/indexing/:name";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/indexing/:name
http GET {{baseUrl}}/v1/indexing/:name
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/indexing/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/indexing/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
cloudsearch.indexing.datasources.items.index
{{baseUrl}}/v1/indexing/:name:index
QUERY PARAMS
name
BODY json
{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"indexItemOptions": {
"allowUnknownGsuitePrincipals": false
},
"item": {
"acl": {
"aclInheritanceType": "",
"deniedReaders": [
{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}
],
"inheritAclFrom": "",
"owners": [
{}
],
"readers": [
{}
]
},
"content": {
"contentDataRef": {
"name": ""
},
"contentFormat": "",
"hash": "",
"inlineContent": ""
},
"itemType": "",
"metadata": {
"containerName": "",
"contentLanguage": "",
"contextAttributes": [
{
"name": "",
"values": []
}
],
"createTime": "",
"hash": "",
"interactions": [
{
"interactionTime": "",
"principal": {},
"type": ""
}
],
"keywords": [],
"mimeType": "",
"objectType": "",
"searchQualityMetadata": {
"quality": ""
},
"sourceRepositoryUrl": "",
"title": "",
"updateTime": ""
},
"name": "",
"payload": "",
"queue": "",
"status": {
"code": "",
"processingErrors": [
{
"code": "",
"errorMessage": "",
"fieldViolations": [
{
"description": "",
"field": ""
}
]
}
],
"repositoryErrors": [
{
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
}
]
},
"structuredData": {
"hash": "",
"object": {
"properties": [
{
"booleanValue": false,
"dateValues": {
"values": [
{
"day": 0,
"month": 0,
"year": 0
}
]
},
"doubleValues": {
"values": []
},
"enumValues": {
"values": []
},
"htmlValues": {
"values": []
},
"integerValues": {
"values": []
},
"name": "",
"objectValues": {
"values": []
},
"textValues": {
"values": []
},
"timestampValues": {
"values": []
}
}
]
}
},
"version": ""
},
"mode": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/indexing/:name:index");
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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/indexing/:name:index" {:content-type :json
:form-params {:connectorName ""
:debugOptions {:enableDebugging false}
:indexItemOptions {:allowUnknownGsuitePrincipals false}
:item {:acl {:aclInheritanceType ""
:deniedReaders [{:groupResourceName ""
:gsuitePrincipal {:gsuiteDomain false
:gsuiteGroupEmail ""
:gsuiteUserEmail ""}
:userResourceName ""}]
:inheritAclFrom ""
:owners [{}]
:readers [{}]}
:content {:contentDataRef {:name ""}
:contentFormat ""
:hash ""
:inlineContent ""}
:itemType ""
:metadata {:containerName ""
:contentLanguage ""
:contextAttributes [{:name ""
:values []}]
:createTime ""
:hash ""
:interactions [{:interactionTime ""
:principal {}
:type ""}]
:keywords []
:mimeType ""
:objectType ""
:searchQualityMetadata {:quality ""}
:sourceRepositoryUrl ""
:title ""
:updateTime ""}
:name ""
:payload ""
:queue ""
:status {:code ""
:processingErrors [{:code ""
:errorMessage ""
:fieldViolations [{:description ""
:field ""}]}]
:repositoryErrors [{:errorMessage ""
:httpStatusCode 0
:type ""}]}
:structuredData {:hash ""
:object {:properties [{:booleanValue false
:dateValues {:values [{:day 0
:month 0
:year 0}]}
:doubleValues {:values []}
:enumValues {:values []}
:htmlValues {:values []}
:integerValues {:values []}
:name ""
:objectValues {:values []}
:textValues {:values []}
:timestampValues {:values []}}]}}
:version ""}
:mode ""}})
require "http/client"
url = "{{baseUrl}}/v1/indexing/:name:index"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/indexing/:name:index"),
Content = new StringContent("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/indexing/:name:index");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/indexing/:name:index"
payload := strings.NewReader("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/indexing/:name:index HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2732
{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"indexItemOptions": {
"allowUnknownGsuitePrincipals": false
},
"item": {
"acl": {
"aclInheritanceType": "",
"deniedReaders": [
{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}
],
"inheritAclFrom": "",
"owners": [
{}
],
"readers": [
{}
]
},
"content": {
"contentDataRef": {
"name": ""
},
"contentFormat": "",
"hash": "",
"inlineContent": ""
},
"itemType": "",
"metadata": {
"containerName": "",
"contentLanguage": "",
"contextAttributes": [
{
"name": "",
"values": []
}
],
"createTime": "",
"hash": "",
"interactions": [
{
"interactionTime": "",
"principal": {},
"type": ""
}
],
"keywords": [],
"mimeType": "",
"objectType": "",
"searchQualityMetadata": {
"quality": ""
},
"sourceRepositoryUrl": "",
"title": "",
"updateTime": ""
},
"name": "",
"payload": "",
"queue": "",
"status": {
"code": "",
"processingErrors": [
{
"code": "",
"errorMessage": "",
"fieldViolations": [
{
"description": "",
"field": ""
}
]
}
],
"repositoryErrors": [
{
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
}
]
},
"structuredData": {
"hash": "",
"object": {
"properties": [
{
"booleanValue": false,
"dateValues": {
"values": [
{
"day": 0,
"month": 0,
"year": 0
}
]
},
"doubleValues": {
"values": []
},
"enumValues": {
"values": []
},
"htmlValues": {
"values": []
},
"integerValues": {
"values": []
},
"name": "",
"objectValues": {
"values": []
},
"textValues": {
"values": []
},
"timestampValues": {
"values": []
}
}
]
}
},
"version": ""
},
"mode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/indexing/:name:index")
.setHeader("content-type", "application/json")
.setBody("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/indexing/:name:index"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name:index")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/indexing/:name:index")
.header("content-type", "application/json")
.body("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}")
.asString();
const data = JSON.stringify({
connectorName: '',
debugOptions: {
enableDebugging: false
},
indexItemOptions: {
allowUnknownGsuitePrincipals: false
},
item: {
acl: {
aclInheritanceType: '',
deniedReaders: [
{
groupResourceName: '',
gsuitePrincipal: {
gsuiteDomain: false,
gsuiteGroupEmail: '',
gsuiteUserEmail: ''
},
userResourceName: ''
}
],
inheritAclFrom: '',
owners: [
{}
],
readers: [
{}
]
},
content: {
contentDataRef: {
name: ''
},
contentFormat: '',
hash: '',
inlineContent: ''
},
itemType: '',
metadata: {
containerName: '',
contentLanguage: '',
contextAttributes: [
{
name: '',
values: []
}
],
createTime: '',
hash: '',
interactions: [
{
interactionTime: '',
principal: {},
type: ''
}
],
keywords: [],
mimeType: '',
objectType: '',
searchQualityMetadata: {
quality: ''
},
sourceRepositoryUrl: '',
title: '',
updateTime: ''
},
name: '',
payload: '',
queue: '',
status: {
code: '',
processingErrors: [
{
code: '',
errorMessage: '',
fieldViolations: [
{
description: '',
field: ''
}
]
}
],
repositoryErrors: [
{
errorMessage: '',
httpStatusCode: 0,
type: ''
}
]
},
structuredData: {
hash: '',
object: {
properties: [
{
booleanValue: false,
dateValues: {
values: [
{
day: 0,
month: 0,
year: 0
}
]
},
doubleValues: {
values: []
},
enumValues: {
values: []
},
htmlValues: {
values: []
},
integerValues: {
values: []
},
name: '',
objectValues: {
values: []
},
textValues: {
values: []
},
timestampValues: {
values: []
}
}
]
}
},
version: ''
},
mode: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/indexing/:name:index');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name:index',
headers: {'content-type': 'application/json'},
data: {
connectorName: '',
debugOptions: {enableDebugging: false},
indexItemOptions: {allowUnknownGsuitePrincipals: false},
item: {
acl: {
aclInheritanceType: '',
deniedReaders: [
{
groupResourceName: '',
gsuitePrincipal: {gsuiteDomain: false, gsuiteGroupEmail: '', gsuiteUserEmail: ''},
userResourceName: ''
}
],
inheritAclFrom: '',
owners: [{}],
readers: [{}]
},
content: {contentDataRef: {name: ''}, contentFormat: '', hash: '', inlineContent: ''},
itemType: '',
metadata: {
containerName: '',
contentLanguage: '',
contextAttributes: [{name: '', values: []}],
createTime: '',
hash: '',
interactions: [{interactionTime: '', principal: {}, type: ''}],
keywords: [],
mimeType: '',
objectType: '',
searchQualityMetadata: {quality: ''},
sourceRepositoryUrl: '',
title: '',
updateTime: ''
},
name: '',
payload: '',
queue: '',
status: {
code: '',
processingErrors: [{code: '', errorMessage: '', fieldViolations: [{description: '', field: ''}]}],
repositoryErrors: [{errorMessage: '', httpStatusCode: 0, type: ''}]
},
structuredData: {
hash: '',
object: {
properties: [
{
booleanValue: false,
dateValues: {values: [{day: 0, month: 0, year: 0}]},
doubleValues: {values: []},
enumValues: {values: []},
htmlValues: {values: []},
integerValues: {values: []},
name: '',
objectValues: {values: []},
textValues: {values: []},
timestampValues: {values: []}
}
]
}
},
version: ''
},
mode: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/indexing/:name:index';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"connectorName":"","debugOptions":{"enableDebugging":false},"indexItemOptions":{"allowUnknownGsuitePrincipals":false},"item":{"acl":{"aclInheritanceType":"","deniedReaders":[{"groupResourceName":"","gsuitePrincipal":{"gsuiteDomain":false,"gsuiteGroupEmail":"","gsuiteUserEmail":""},"userResourceName":""}],"inheritAclFrom":"","owners":[{}],"readers":[{}]},"content":{"contentDataRef":{"name":""},"contentFormat":"","hash":"","inlineContent":""},"itemType":"","metadata":{"containerName":"","contentLanguage":"","contextAttributes":[{"name":"","values":[]}],"createTime":"","hash":"","interactions":[{"interactionTime":"","principal":{},"type":""}],"keywords":[],"mimeType":"","objectType":"","searchQualityMetadata":{"quality":""},"sourceRepositoryUrl":"","title":"","updateTime":""},"name":"","payload":"","queue":"","status":{"code":"","processingErrors":[{"code":"","errorMessage":"","fieldViolations":[{"description":"","field":""}]}],"repositoryErrors":[{"errorMessage":"","httpStatusCode":0,"type":""}]},"structuredData":{"hash":"","object":{"properties":[{"booleanValue":false,"dateValues":{"values":[{"day":0,"month":0,"year":0}]},"doubleValues":{"values":[]},"enumValues":{"values":[]},"htmlValues":{"values":[]},"integerValues":{"values":[]},"name":"","objectValues":{"values":[]},"textValues":{"values":[]},"timestampValues":{"values":[]}}]}},"version":""},"mode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/indexing/:name:index',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "connectorName": "",\n "debugOptions": {\n "enableDebugging": false\n },\n "indexItemOptions": {\n "allowUnknownGsuitePrincipals": false\n },\n "item": {\n "acl": {\n "aclInheritanceType": "",\n "deniedReaders": [\n {\n "groupResourceName": "",\n "gsuitePrincipal": {\n "gsuiteDomain": false,\n "gsuiteGroupEmail": "",\n "gsuiteUserEmail": ""\n },\n "userResourceName": ""\n }\n ],\n "inheritAclFrom": "",\n "owners": [\n {}\n ],\n "readers": [\n {}\n ]\n },\n "content": {\n "contentDataRef": {\n "name": ""\n },\n "contentFormat": "",\n "hash": "",\n "inlineContent": ""\n },\n "itemType": "",\n "metadata": {\n "containerName": "",\n "contentLanguage": "",\n "contextAttributes": [\n {\n "name": "",\n "values": []\n }\n ],\n "createTime": "",\n "hash": "",\n "interactions": [\n {\n "interactionTime": "",\n "principal": {},\n "type": ""\n }\n ],\n "keywords": [],\n "mimeType": "",\n "objectType": "",\n "searchQualityMetadata": {\n "quality": ""\n },\n "sourceRepositoryUrl": "",\n "title": "",\n "updateTime": ""\n },\n "name": "",\n "payload": "",\n "queue": "",\n "status": {\n "code": "",\n "processingErrors": [\n {\n "code": "",\n "errorMessage": "",\n "fieldViolations": [\n {\n "description": "",\n "field": ""\n }\n ]\n }\n ],\n "repositoryErrors": [\n {\n "errorMessage": "",\n "httpStatusCode": 0,\n "type": ""\n }\n ]\n },\n "structuredData": {\n "hash": "",\n "object": {\n "properties": [\n {\n "booleanValue": false,\n "dateValues": {\n "values": [\n {\n "day": 0,\n "month": 0,\n "year": 0\n }\n ]\n },\n "doubleValues": {\n "values": []\n },\n "enumValues": {\n "values": []\n },\n "htmlValues": {\n "values": []\n },\n "integerValues": {\n "values": []\n },\n "name": "",\n "objectValues": {\n "values": []\n },\n "textValues": {\n "values": []\n },\n "timestampValues": {\n "values": []\n }\n }\n ]\n }\n },\n "version": ""\n },\n "mode": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name:index")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/indexing/:name:index',
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({
connectorName: '',
debugOptions: {enableDebugging: false},
indexItemOptions: {allowUnknownGsuitePrincipals: false},
item: {
acl: {
aclInheritanceType: '',
deniedReaders: [
{
groupResourceName: '',
gsuitePrincipal: {gsuiteDomain: false, gsuiteGroupEmail: '', gsuiteUserEmail: ''},
userResourceName: ''
}
],
inheritAclFrom: '',
owners: [{}],
readers: [{}]
},
content: {contentDataRef: {name: ''}, contentFormat: '', hash: '', inlineContent: ''},
itemType: '',
metadata: {
containerName: '',
contentLanguage: '',
contextAttributes: [{name: '', values: []}],
createTime: '',
hash: '',
interactions: [{interactionTime: '', principal: {}, type: ''}],
keywords: [],
mimeType: '',
objectType: '',
searchQualityMetadata: {quality: ''},
sourceRepositoryUrl: '',
title: '',
updateTime: ''
},
name: '',
payload: '',
queue: '',
status: {
code: '',
processingErrors: [{code: '', errorMessage: '', fieldViolations: [{description: '', field: ''}]}],
repositoryErrors: [{errorMessage: '', httpStatusCode: 0, type: ''}]
},
structuredData: {
hash: '',
object: {
properties: [
{
booleanValue: false,
dateValues: {values: [{day: 0, month: 0, year: 0}]},
doubleValues: {values: []},
enumValues: {values: []},
htmlValues: {values: []},
integerValues: {values: []},
name: '',
objectValues: {values: []},
textValues: {values: []},
timestampValues: {values: []}
}
]
}
},
version: ''
},
mode: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name:index',
headers: {'content-type': 'application/json'},
body: {
connectorName: '',
debugOptions: {enableDebugging: false},
indexItemOptions: {allowUnknownGsuitePrincipals: false},
item: {
acl: {
aclInheritanceType: '',
deniedReaders: [
{
groupResourceName: '',
gsuitePrincipal: {gsuiteDomain: false, gsuiteGroupEmail: '', gsuiteUserEmail: ''},
userResourceName: ''
}
],
inheritAclFrom: '',
owners: [{}],
readers: [{}]
},
content: {contentDataRef: {name: ''}, contentFormat: '', hash: '', inlineContent: ''},
itemType: '',
metadata: {
containerName: '',
contentLanguage: '',
contextAttributes: [{name: '', values: []}],
createTime: '',
hash: '',
interactions: [{interactionTime: '', principal: {}, type: ''}],
keywords: [],
mimeType: '',
objectType: '',
searchQualityMetadata: {quality: ''},
sourceRepositoryUrl: '',
title: '',
updateTime: ''
},
name: '',
payload: '',
queue: '',
status: {
code: '',
processingErrors: [{code: '', errorMessage: '', fieldViolations: [{description: '', field: ''}]}],
repositoryErrors: [{errorMessage: '', httpStatusCode: 0, type: ''}]
},
structuredData: {
hash: '',
object: {
properties: [
{
booleanValue: false,
dateValues: {values: [{day: 0, month: 0, year: 0}]},
doubleValues: {values: []},
enumValues: {values: []},
htmlValues: {values: []},
integerValues: {values: []},
name: '',
objectValues: {values: []},
textValues: {values: []},
timestampValues: {values: []}
}
]
}
},
version: ''
},
mode: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/indexing/:name:index');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
connectorName: '',
debugOptions: {
enableDebugging: false
},
indexItemOptions: {
allowUnknownGsuitePrincipals: false
},
item: {
acl: {
aclInheritanceType: '',
deniedReaders: [
{
groupResourceName: '',
gsuitePrincipal: {
gsuiteDomain: false,
gsuiteGroupEmail: '',
gsuiteUserEmail: ''
},
userResourceName: ''
}
],
inheritAclFrom: '',
owners: [
{}
],
readers: [
{}
]
},
content: {
contentDataRef: {
name: ''
},
contentFormat: '',
hash: '',
inlineContent: ''
},
itemType: '',
metadata: {
containerName: '',
contentLanguage: '',
contextAttributes: [
{
name: '',
values: []
}
],
createTime: '',
hash: '',
interactions: [
{
interactionTime: '',
principal: {},
type: ''
}
],
keywords: [],
mimeType: '',
objectType: '',
searchQualityMetadata: {
quality: ''
},
sourceRepositoryUrl: '',
title: '',
updateTime: ''
},
name: '',
payload: '',
queue: '',
status: {
code: '',
processingErrors: [
{
code: '',
errorMessage: '',
fieldViolations: [
{
description: '',
field: ''
}
]
}
],
repositoryErrors: [
{
errorMessage: '',
httpStatusCode: 0,
type: ''
}
]
},
structuredData: {
hash: '',
object: {
properties: [
{
booleanValue: false,
dateValues: {
values: [
{
day: 0,
month: 0,
year: 0
}
]
},
doubleValues: {
values: []
},
enumValues: {
values: []
},
htmlValues: {
values: []
},
integerValues: {
values: []
},
name: '',
objectValues: {
values: []
},
textValues: {
values: []
},
timestampValues: {
values: []
}
}
]
}
},
version: ''
},
mode: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name:index',
headers: {'content-type': 'application/json'},
data: {
connectorName: '',
debugOptions: {enableDebugging: false},
indexItemOptions: {allowUnknownGsuitePrincipals: false},
item: {
acl: {
aclInheritanceType: '',
deniedReaders: [
{
groupResourceName: '',
gsuitePrincipal: {gsuiteDomain: false, gsuiteGroupEmail: '', gsuiteUserEmail: ''},
userResourceName: ''
}
],
inheritAclFrom: '',
owners: [{}],
readers: [{}]
},
content: {contentDataRef: {name: ''}, contentFormat: '', hash: '', inlineContent: ''},
itemType: '',
metadata: {
containerName: '',
contentLanguage: '',
contextAttributes: [{name: '', values: []}],
createTime: '',
hash: '',
interactions: [{interactionTime: '', principal: {}, type: ''}],
keywords: [],
mimeType: '',
objectType: '',
searchQualityMetadata: {quality: ''},
sourceRepositoryUrl: '',
title: '',
updateTime: ''
},
name: '',
payload: '',
queue: '',
status: {
code: '',
processingErrors: [{code: '', errorMessage: '', fieldViolations: [{description: '', field: ''}]}],
repositoryErrors: [{errorMessage: '', httpStatusCode: 0, type: ''}]
},
structuredData: {
hash: '',
object: {
properties: [
{
booleanValue: false,
dateValues: {values: [{day: 0, month: 0, year: 0}]},
doubleValues: {values: []},
enumValues: {values: []},
htmlValues: {values: []},
integerValues: {values: []},
name: '',
objectValues: {values: []},
textValues: {values: []},
timestampValues: {values: []}
}
]
}
},
version: ''
},
mode: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/indexing/:name:index';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"connectorName":"","debugOptions":{"enableDebugging":false},"indexItemOptions":{"allowUnknownGsuitePrincipals":false},"item":{"acl":{"aclInheritanceType":"","deniedReaders":[{"groupResourceName":"","gsuitePrincipal":{"gsuiteDomain":false,"gsuiteGroupEmail":"","gsuiteUserEmail":""},"userResourceName":""}],"inheritAclFrom":"","owners":[{}],"readers":[{}]},"content":{"contentDataRef":{"name":""},"contentFormat":"","hash":"","inlineContent":""},"itemType":"","metadata":{"containerName":"","contentLanguage":"","contextAttributes":[{"name":"","values":[]}],"createTime":"","hash":"","interactions":[{"interactionTime":"","principal":{},"type":""}],"keywords":[],"mimeType":"","objectType":"","searchQualityMetadata":{"quality":""},"sourceRepositoryUrl":"","title":"","updateTime":""},"name":"","payload":"","queue":"","status":{"code":"","processingErrors":[{"code":"","errorMessage":"","fieldViolations":[{"description":"","field":""}]}],"repositoryErrors":[{"errorMessage":"","httpStatusCode":0,"type":""}]},"structuredData":{"hash":"","object":{"properties":[{"booleanValue":false,"dateValues":{"values":[{"day":0,"month":0,"year":0}]},"doubleValues":{"values":[]},"enumValues":{"values":[]},"htmlValues":{"values":[]},"integerValues":{"values":[]},"name":"","objectValues":{"values":[]},"textValues":{"values":[]},"timestampValues":{"values":[]}}]}},"version":""},"mode":""}'
};
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 = @{ @"connectorName": @"",
@"debugOptions": @{ @"enableDebugging": @NO },
@"indexItemOptions": @{ @"allowUnknownGsuitePrincipals": @NO },
@"item": @{ @"acl": @{ @"aclInheritanceType": @"", @"deniedReaders": @[ @{ @"groupResourceName": @"", @"gsuitePrincipal": @{ @"gsuiteDomain": @NO, @"gsuiteGroupEmail": @"", @"gsuiteUserEmail": @"" }, @"userResourceName": @"" } ], @"inheritAclFrom": @"", @"owners": @[ @{ } ], @"readers": @[ @{ } ] }, @"content": @{ @"contentDataRef": @{ @"name": @"" }, @"contentFormat": @"", @"hash": @"", @"inlineContent": @"" }, @"itemType": @"", @"metadata": @{ @"containerName": @"", @"contentLanguage": @"", @"contextAttributes": @[ @{ @"name": @"", @"values": @[ ] } ], @"createTime": @"", @"hash": @"", @"interactions": @[ @{ @"interactionTime": @"", @"principal": @{ }, @"type": @"" } ], @"keywords": @[ ], @"mimeType": @"", @"objectType": @"", @"searchQualityMetadata": @{ @"quality": @"" }, @"sourceRepositoryUrl": @"", @"title": @"", @"updateTime": @"" }, @"name": @"", @"payload": @"", @"queue": @"", @"status": @{ @"code": @"", @"processingErrors": @[ @{ @"code": @"", @"errorMessage": @"", @"fieldViolations": @[ @{ @"description": @"", @"field": @"" } ] } ], @"repositoryErrors": @[ @{ @"errorMessage": @"", @"httpStatusCode": @0, @"type": @"" } ] }, @"structuredData": @{ @"hash": @"", @"object": @{ @"properties": @[ @{ @"booleanValue": @NO, @"dateValues": @{ @"values": @[ @{ @"day": @0, @"month": @0, @"year": @0 } ] }, @"doubleValues": @{ @"values": @[ ] }, @"enumValues": @{ @"values": @[ ] }, @"htmlValues": @{ @"values": @[ ] }, @"integerValues": @{ @"values": @[ ] }, @"name": @"", @"objectValues": @{ @"values": @[ ] }, @"textValues": @{ @"values": @[ ] }, @"timestampValues": @{ @"values": @[ ] } } ] } }, @"version": @"" },
@"mode": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/indexing/:name:index"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/indexing/:name:index" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/indexing/:name:index",
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([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'indexItemOptions' => [
'allowUnknownGsuitePrincipals' => null
],
'item' => [
'acl' => [
'aclInheritanceType' => '',
'deniedReaders' => [
[
'groupResourceName' => '',
'gsuitePrincipal' => [
'gsuiteDomain' => null,
'gsuiteGroupEmail' => '',
'gsuiteUserEmail' => ''
],
'userResourceName' => ''
]
],
'inheritAclFrom' => '',
'owners' => [
[
]
],
'readers' => [
[
]
]
],
'content' => [
'contentDataRef' => [
'name' => ''
],
'contentFormat' => '',
'hash' => '',
'inlineContent' => ''
],
'itemType' => '',
'metadata' => [
'containerName' => '',
'contentLanguage' => '',
'contextAttributes' => [
[
'name' => '',
'values' => [
]
]
],
'createTime' => '',
'hash' => '',
'interactions' => [
[
'interactionTime' => '',
'principal' => [
],
'type' => ''
]
],
'keywords' => [
],
'mimeType' => '',
'objectType' => '',
'searchQualityMetadata' => [
'quality' => ''
],
'sourceRepositoryUrl' => '',
'title' => '',
'updateTime' => ''
],
'name' => '',
'payload' => '',
'queue' => '',
'status' => [
'code' => '',
'processingErrors' => [
[
'code' => '',
'errorMessage' => '',
'fieldViolations' => [
[
'description' => '',
'field' => ''
]
]
]
],
'repositoryErrors' => [
[
'errorMessage' => '',
'httpStatusCode' => 0,
'type' => ''
]
]
],
'structuredData' => [
'hash' => '',
'object' => [
'properties' => [
[
'booleanValue' => null,
'dateValues' => [
'values' => [
[
'day' => 0,
'month' => 0,
'year' => 0
]
]
],
'doubleValues' => [
'values' => [
]
],
'enumValues' => [
'values' => [
]
],
'htmlValues' => [
'values' => [
]
],
'integerValues' => [
'values' => [
]
],
'name' => '',
'objectValues' => [
'values' => [
]
],
'textValues' => [
'values' => [
]
],
'timestampValues' => [
'values' => [
]
]
]
]
]
],
'version' => ''
],
'mode' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/indexing/:name:index', [
'body' => '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"indexItemOptions": {
"allowUnknownGsuitePrincipals": false
},
"item": {
"acl": {
"aclInheritanceType": "",
"deniedReaders": [
{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}
],
"inheritAclFrom": "",
"owners": [
{}
],
"readers": [
{}
]
},
"content": {
"contentDataRef": {
"name": ""
},
"contentFormat": "",
"hash": "",
"inlineContent": ""
},
"itemType": "",
"metadata": {
"containerName": "",
"contentLanguage": "",
"contextAttributes": [
{
"name": "",
"values": []
}
],
"createTime": "",
"hash": "",
"interactions": [
{
"interactionTime": "",
"principal": {},
"type": ""
}
],
"keywords": [],
"mimeType": "",
"objectType": "",
"searchQualityMetadata": {
"quality": ""
},
"sourceRepositoryUrl": "",
"title": "",
"updateTime": ""
},
"name": "",
"payload": "",
"queue": "",
"status": {
"code": "",
"processingErrors": [
{
"code": "",
"errorMessage": "",
"fieldViolations": [
{
"description": "",
"field": ""
}
]
}
],
"repositoryErrors": [
{
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
}
]
},
"structuredData": {
"hash": "",
"object": {
"properties": [
{
"booleanValue": false,
"dateValues": {
"values": [
{
"day": 0,
"month": 0,
"year": 0
}
]
},
"doubleValues": {
"values": []
},
"enumValues": {
"values": []
},
"htmlValues": {
"values": []
},
"integerValues": {
"values": []
},
"name": "",
"objectValues": {
"values": []
},
"textValues": {
"values": []
},
"timestampValues": {
"values": []
}
}
]
}
},
"version": ""
},
"mode": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/indexing/:name:index');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'indexItemOptions' => [
'allowUnknownGsuitePrincipals' => null
],
'item' => [
'acl' => [
'aclInheritanceType' => '',
'deniedReaders' => [
[
'groupResourceName' => '',
'gsuitePrincipal' => [
'gsuiteDomain' => null,
'gsuiteGroupEmail' => '',
'gsuiteUserEmail' => ''
],
'userResourceName' => ''
]
],
'inheritAclFrom' => '',
'owners' => [
[
]
],
'readers' => [
[
]
]
],
'content' => [
'contentDataRef' => [
'name' => ''
],
'contentFormat' => '',
'hash' => '',
'inlineContent' => ''
],
'itemType' => '',
'metadata' => [
'containerName' => '',
'contentLanguage' => '',
'contextAttributes' => [
[
'name' => '',
'values' => [
]
]
],
'createTime' => '',
'hash' => '',
'interactions' => [
[
'interactionTime' => '',
'principal' => [
],
'type' => ''
]
],
'keywords' => [
],
'mimeType' => '',
'objectType' => '',
'searchQualityMetadata' => [
'quality' => ''
],
'sourceRepositoryUrl' => '',
'title' => '',
'updateTime' => ''
],
'name' => '',
'payload' => '',
'queue' => '',
'status' => [
'code' => '',
'processingErrors' => [
[
'code' => '',
'errorMessage' => '',
'fieldViolations' => [
[
'description' => '',
'field' => ''
]
]
]
],
'repositoryErrors' => [
[
'errorMessage' => '',
'httpStatusCode' => 0,
'type' => ''
]
]
],
'structuredData' => [
'hash' => '',
'object' => [
'properties' => [
[
'booleanValue' => null,
'dateValues' => [
'values' => [
[
'day' => 0,
'month' => 0,
'year' => 0
]
]
],
'doubleValues' => [
'values' => [
]
],
'enumValues' => [
'values' => [
]
],
'htmlValues' => [
'values' => [
]
],
'integerValues' => [
'values' => [
]
],
'name' => '',
'objectValues' => [
'values' => [
]
],
'textValues' => [
'values' => [
]
],
'timestampValues' => [
'values' => [
]
]
]
]
]
],
'version' => ''
],
'mode' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'indexItemOptions' => [
'allowUnknownGsuitePrincipals' => null
],
'item' => [
'acl' => [
'aclInheritanceType' => '',
'deniedReaders' => [
[
'groupResourceName' => '',
'gsuitePrincipal' => [
'gsuiteDomain' => null,
'gsuiteGroupEmail' => '',
'gsuiteUserEmail' => ''
],
'userResourceName' => ''
]
],
'inheritAclFrom' => '',
'owners' => [
[
]
],
'readers' => [
[
]
]
],
'content' => [
'contentDataRef' => [
'name' => ''
],
'contentFormat' => '',
'hash' => '',
'inlineContent' => ''
],
'itemType' => '',
'metadata' => [
'containerName' => '',
'contentLanguage' => '',
'contextAttributes' => [
[
'name' => '',
'values' => [
]
]
],
'createTime' => '',
'hash' => '',
'interactions' => [
[
'interactionTime' => '',
'principal' => [
],
'type' => ''
]
],
'keywords' => [
],
'mimeType' => '',
'objectType' => '',
'searchQualityMetadata' => [
'quality' => ''
],
'sourceRepositoryUrl' => '',
'title' => '',
'updateTime' => ''
],
'name' => '',
'payload' => '',
'queue' => '',
'status' => [
'code' => '',
'processingErrors' => [
[
'code' => '',
'errorMessage' => '',
'fieldViolations' => [
[
'description' => '',
'field' => ''
]
]
]
],
'repositoryErrors' => [
[
'errorMessage' => '',
'httpStatusCode' => 0,
'type' => ''
]
]
],
'structuredData' => [
'hash' => '',
'object' => [
'properties' => [
[
'booleanValue' => null,
'dateValues' => [
'values' => [
[
'day' => 0,
'month' => 0,
'year' => 0
]
]
],
'doubleValues' => [
'values' => [
]
],
'enumValues' => [
'values' => [
]
],
'htmlValues' => [
'values' => [
]
],
'integerValues' => [
'values' => [
]
],
'name' => '',
'objectValues' => [
'values' => [
]
],
'textValues' => [
'values' => [
]
],
'timestampValues' => [
'values' => [
]
]
]
]
]
],
'version' => ''
],
'mode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/indexing/:name:index');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/indexing/:name:index' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"indexItemOptions": {
"allowUnknownGsuitePrincipals": false
},
"item": {
"acl": {
"aclInheritanceType": "",
"deniedReaders": [
{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}
],
"inheritAclFrom": "",
"owners": [
{}
],
"readers": [
{}
]
},
"content": {
"contentDataRef": {
"name": ""
},
"contentFormat": "",
"hash": "",
"inlineContent": ""
},
"itemType": "",
"metadata": {
"containerName": "",
"contentLanguage": "",
"contextAttributes": [
{
"name": "",
"values": []
}
],
"createTime": "",
"hash": "",
"interactions": [
{
"interactionTime": "",
"principal": {},
"type": ""
}
],
"keywords": [],
"mimeType": "",
"objectType": "",
"searchQualityMetadata": {
"quality": ""
},
"sourceRepositoryUrl": "",
"title": "",
"updateTime": ""
},
"name": "",
"payload": "",
"queue": "",
"status": {
"code": "",
"processingErrors": [
{
"code": "",
"errorMessage": "",
"fieldViolations": [
{
"description": "",
"field": ""
}
]
}
],
"repositoryErrors": [
{
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
}
]
},
"structuredData": {
"hash": "",
"object": {
"properties": [
{
"booleanValue": false,
"dateValues": {
"values": [
{
"day": 0,
"month": 0,
"year": 0
}
]
},
"doubleValues": {
"values": []
},
"enumValues": {
"values": []
},
"htmlValues": {
"values": []
},
"integerValues": {
"values": []
},
"name": "",
"objectValues": {
"values": []
},
"textValues": {
"values": []
},
"timestampValues": {
"values": []
}
}
]
}
},
"version": ""
},
"mode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/indexing/:name:index' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"indexItemOptions": {
"allowUnknownGsuitePrincipals": false
},
"item": {
"acl": {
"aclInheritanceType": "",
"deniedReaders": [
{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}
],
"inheritAclFrom": "",
"owners": [
{}
],
"readers": [
{}
]
},
"content": {
"contentDataRef": {
"name": ""
},
"contentFormat": "",
"hash": "",
"inlineContent": ""
},
"itemType": "",
"metadata": {
"containerName": "",
"contentLanguage": "",
"contextAttributes": [
{
"name": "",
"values": []
}
],
"createTime": "",
"hash": "",
"interactions": [
{
"interactionTime": "",
"principal": {},
"type": ""
}
],
"keywords": [],
"mimeType": "",
"objectType": "",
"searchQualityMetadata": {
"quality": ""
},
"sourceRepositoryUrl": "",
"title": "",
"updateTime": ""
},
"name": "",
"payload": "",
"queue": "",
"status": {
"code": "",
"processingErrors": [
{
"code": "",
"errorMessage": "",
"fieldViolations": [
{
"description": "",
"field": ""
}
]
}
],
"repositoryErrors": [
{
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
}
]
},
"structuredData": {
"hash": "",
"object": {
"properties": [
{
"booleanValue": false,
"dateValues": {
"values": [
{
"day": 0,
"month": 0,
"year": 0
}
]
},
"doubleValues": {
"values": []
},
"enumValues": {
"values": []
},
"htmlValues": {
"values": []
},
"integerValues": {
"values": []
},
"name": "",
"objectValues": {
"values": []
},
"textValues": {
"values": []
},
"timestampValues": {
"values": []
}
}
]
}
},
"version": ""
},
"mode": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/indexing/:name:index", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/indexing/:name:index"
payload = {
"connectorName": "",
"debugOptions": { "enableDebugging": False },
"indexItemOptions": { "allowUnknownGsuitePrincipals": False },
"item": {
"acl": {
"aclInheritanceType": "",
"deniedReaders": [
{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": False,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}
],
"inheritAclFrom": "",
"owners": [{}],
"readers": [{}]
},
"content": {
"contentDataRef": { "name": "" },
"contentFormat": "",
"hash": "",
"inlineContent": ""
},
"itemType": "",
"metadata": {
"containerName": "",
"contentLanguage": "",
"contextAttributes": [
{
"name": "",
"values": []
}
],
"createTime": "",
"hash": "",
"interactions": [
{
"interactionTime": "",
"principal": {},
"type": ""
}
],
"keywords": [],
"mimeType": "",
"objectType": "",
"searchQualityMetadata": { "quality": "" },
"sourceRepositoryUrl": "",
"title": "",
"updateTime": ""
},
"name": "",
"payload": "",
"queue": "",
"status": {
"code": "",
"processingErrors": [
{
"code": "",
"errorMessage": "",
"fieldViolations": [
{
"description": "",
"field": ""
}
]
}
],
"repositoryErrors": [
{
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
}
]
},
"structuredData": {
"hash": "",
"object": { "properties": [
{
"booleanValue": False,
"dateValues": { "values": [
{
"day": 0,
"month": 0,
"year": 0
}
] },
"doubleValues": { "values": [] },
"enumValues": { "values": [] },
"htmlValues": { "values": [] },
"integerValues": { "values": [] },
"name": "",
"objectValues": { "values": [] },
"textValues": { "values": [] },
"timestampValues": { "values": [] }
}
] }
},
"version": ""
},
"mode": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/indexing/:name:index"
payload <- "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/indexing/:name:index")
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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/indexing/:name:index') do |req|
req.body = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"indexItemOptions\": {\n \"allowUnknownGsuitePrincipals\": false\n },\n \"item\": {\n \"acl\": {\n \"aclInheritanceType\": \"\",\n \"deniedReaders\": [\n {\n \"groupResourceName\": \"\",\n \"gsuitePrincipal\": {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n },\n \"userResourceName\": \"\"\n }\n ],\n \"inheritAclFrom\": \"\",\n \"owners\": [\n {}\n ],\n \"readers\": [\n {}\n ]\n },\n \"content\": {\n \"contentDataRef\": {\n \"name\": \"\"\n },\n \"contentFormat\": \"\",\n \"hash\": \"\",\n \"inlineContent\": \"\"\n },\n \"itemType\": \"\",\n \"metadata\": {\n \"containerName\": \"\",\n \"contentLanguage\": \"\",\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"createTime\": \"\",\n \"hash\": \"\",\n \"interactions\": [\n {\n \"interactionTime\": \"\",\n \"principal\": {},\n \"type\": \"\"\n }\n ],\n \"keywords\": [],\n \"mimeType\": \"\",\n \"objectType\": \"\",\n \"searchQualityMetadata\": {\n \"quality\": \"\"\n },\n \"sourceRepositoryUrl\": \"\",\n \"title\": \"\",\n \"updateTime\": \"\"\n },\n \"name\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"status\": {\n \"code\": \"\",\n \"processingErrors\": [\n {\n \"code\": \"\",\n \"errorMessage\": \"\",\n \"fieldViolations\": [\n {\n \"description\": \"\",\n \"field\": \"\"\n }\n ]\n }\n ],\n \"repositoryErrors\": [\n {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n }\n ]\n },\n \"structuredData\": {\n \"hash\": \"\",\n \"object\": {\n \"properties\": [\n {\n \"booleanValue\": false,\n \"dateValues\": {\n \"values\": [\n {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n }\n ]\n },\n \"doubleValues\": {\n \"values\": []\n },\n \"enumValues\": {\n \"values\": []\n },\n \"htmlValues\": {\n \"values\": []\n },\n \"integerValues\": {\n \"values\": []\n },\n \"name\": \"\",\n \"objectValues\": {\n \"values\": []\n },\n \"textValues\": {\n \"values\": []\n },\n \"timestampValues\": {\n \"values\": []\n }\n }\n ]\n }\n },\n \"version\": \"\"\n },\n \"mode\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/indexing/:name:index";
let payload = json!({
"connectorName": "",
"debugOptions": json!({"enableDebugging": false}),
"indexItemOptions": json!({"allowUnknownGsuitePrincipals": false}),
"item": json!({
"acl": json!({
"aclInheritanceType": "",
"deniedReaders": (
json!({
"groupResourceName": "",
"gsuitePrincipal": json!({
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
}),
"userResourceName": ""
})
),
"inheritAclFrom": "",
"owners": (json!({})),
"readers": (json!({}))
}),
"content": json!({
"contentDataRef": json!({"name": ""}),
"contentFormat": "",
"hash": "",
"inlineContent": ""
}),
"itemType": "",
"metadata": json!({
"containerName": "",
"contentLanguage": "",
"contextAttributes": (
json!({
"name": "",
"values": ()
})
),
"createTime": "",
"hash": "",
"interactions": (
json!({
"interactionTime": "",
"principal": json!({}),
"type": ""
})
),
"keywords": (),
"mimeType": "",
"objectType": "",
"searchQualityMetadata": json!({"quality": ""}),
"sourceRepositoryUrl": "",
"title": "",
"updateTime": ""
}),
"name": "",
"payload": "",
"queue": "",
"status": json!({
"code": "",
"processingErrors": (
json!({
"code": "",
"errorMessage": "",
"fieldViolations": (
json!({
"description": "",
"field": ""
})
)
})
),
"repositoryErrors": (
json!({
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
})
)
}),
"structuredData": json!({
"hash": "",
"object": json!({"properties": (
json!({
"booleanValue": false,
"dateValues": json!({"values": (
json!({
"day": 0,
"month": 0,
"year": 0
})
)}),
"doubleValues": json!({"values": ()}),
"enumValues": json!({"values": ()}),
"htmlValues": json!({"values": ()}),
"integerValues": json!({"values": ()}),
"name": "",
"objectValues": json!({"values": ()}),
"textValues": json!({"values": ()}),
"timestampValues": json!({"values": ()})
})
)})
}),
"version": ""
}),
"mode": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/indexing/:name:index \
--header 'content-type: application/json' \
--data '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"indexItemOptions": {
"allowUnknownGsuitePrincipals": false
},
"item": {
"acl": {
"aclInheritanceType": "",
"deniedReaders": [
{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}
],
"inheritAclFrom": "",
"owners": [
{}
],
"readers": [
{}
]
},
"content": {
"contentDataRef": {
"name": ""
},
"contentFormat": "",
"hash": "",
"inlineContent": ""
},
"itemType": "",
"metadata": {
"containerName": "",
"contentLanguage": "",
"contextAttributes": [
{
"name": "",
"values": []
}
],
"createTime": "",
"hash": "",
"interactions": [
{
"interactionTime": "",
"principal": {},
"type": ""
}
],
"keywords": [],
"mimeType": "",
"objectType": "",
"searchQualityMetadata": {
"quality": ""
},
"sourceRepositoryUrl": "",
"title": "",
"updateTime": ""
},
"name": "",
"payload": "",
"queue": "",
"status": {
"code": "",
"processingErrors": [
{
"code": "",
"errorMessage": "",
"fieldViolations": [
{
"description": "",
"field": ""
}
]
}
],
"repositoryErrors": [
{
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
}
]
},
"structuredData": {
"hash": "",
"object": {
"properties": [
{
"booleanValue": false,
"dateValues": {
"values": [
{
"day": 0,
"month": 0,
"year": 0
}
]
},
"doubleValues": {
"values": []
},
"enumValues": {
"values": []
},
"htmlValues": {
"values": []
},
"integerValues": {
"values": []
},
"name": "",
"objectValues": {
"values": []
},
"textValues": {
"values": []
},
"timestampValues": {
"values": []
}
}
]
}
},
"version": ""
},
"mode": ""
}'
echo '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"indexItemOptions": {
"allowUnknownGsuitePrincipals": false
},
"item": {
"acl": {
"aclInheritanceType": "",
"deniedReaders": [
{
"groupResourceName": "",
"gsuitePrincipal": {
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
},
"userResourceName": ""
}
],
"inheritAclFrom": "",
"owners": [
{}
],
"readers": [
{}
]
},
"content": {
"contentDataRef": {
"name": ""
},
"contentFormat": "",
"hash": "",
"inlineContent": ""
},
"itemType": "",
"metadata": {
"containerName": "",
"contentLanguage": "",
"contextAttributes": [
{
"name": "",
"values": []
}
],
"createTime": "",
"hash": "",
"interactions": [
{
"interactionTime": "",
"principal": {},
"type": ""
}
],
"keywords": [],
"mimeType": "",
"objectType": "",
"searchQualityMetadata": {
"quality": ""
},
"sourceRepositoryUrl": "",
"title": "",
"updateTime": ""
},
"name": "",
"payload": "",
"queue": "",
"status": {
"code": "",
"processingErrors": [
{
"code": "",
"errorMessage": "",
"fieldViolations": [
{
"description": "",
"field": ""
}
]
}
],
"repositoryErrors": [
{
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
}
]
},
"structuredData": {
"hash": "",
"object": {
"properties": [
{
"booleanValue": false,
"dateValues": {
"values": [
{
"day": 0,
"month": 0,
"year": 0
}
]
},
"doubleValues": {
"values": []
},
"enumValues": {
"values": []
},
"htmlValues": {
"values": []
},
"integerValues": {
"values": []
},
"name": "",
"objectValues": {
"values": []
},
"textValues": {
"values": []
},
"timestampValues": {
"values": []
}
}
]
}
},
"version": ""
},
"mode": ""
}' | \
http POST {{baseUrl}}/v1/indexing/:name:index \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "connectorName": "",\n "debugOptions": {\n "enableDebugging": false\n },\n "indexItemOptions": {\n "allowUnknownGsuitePrincipals": false\n },\n "item": {\n "acl": {\n "aclInheritanceType": "",\n "deniedReaders": [\n {\n "groupResourceName": "",\n "gsuitePrincipal": {\n "gsuiteDomain": false,\n "gsuiteGroupEmail": "",\n "gsuiteUserEmail": ""\n },\n "userResourceName": ""\n }\n ],\n "inheritAclFrom": "",\n "owners": [\n {}\n ],\n "readers": [\n {}\n ]\n },\n "content": {\n "contentDataRef": {\n "name": ""\n },\n "contentFormat": "",\n "hash": "",\n "inlineContent": ""\n },\n "itemType": "",\n "metadata": {\n "containerName": "",\n "contentLanguage": "",\n "contextAttributes": [\n {\n "name": "",\n "values": []\n }\n ],\n "createTime": "",\n "hash": "",\n "interactions": [\n {\n "interactionTime": "",\n "principal": {},\n "type": ""\n }\n ],\n "keywords": [],\n "mimeType": "",\n "objectType": "",\n "searchQualityMetadata": {\n "quality": ""\n },\n "sourceRepositoryUrl": "",\n "title": "",\n "updateTime": ""\n },\n "name": "",\n "payload": "",\n "queue": "",\n "status": {\n "code": "",\n "processingErrors": [\n {\n "code": "",\n "errorMessage": "",\n "fieldViolations": [\n {\n "description": "",\n "field": ""\n }\n ]\n }\n ],\n "repositoryErrors": [\n {\n "errorMessage": "",\n "httpStatusCode": 0,\n "type": ""\n }\n ]\n },\n "structuredData": {\n "hash": "",\n "object": {\n "properties": [\n {\n "booleanValue": false,\n "dateValues": {\n "values": [\n {\n "day": 0,\n "month": 0,\n "year": 0\n }\n ]\n },\n "doubleValues": {\n "values": []\n },\n "enumValues": {\n "values": []\n },\n "htmlValues": {\n "values": []\n },\n "integerValues": {\n "values": []\n },\n "name": "",\n "objectValues": {\n "values": []\n },\n "textValues": {\n "values": []\n },\n "timestampValues": {\n "values": []\n }\n }\n ]\n }\n },\n "version": ""\n },\n "mode": ""\n}' \
--output-document \
- {{baseUrl}}/v1/indexing/:name:index
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"connectorName": "",
"debugOptions": ["enableDebugging": false],
"indexItemOptions": ["allowUnknownGsuitePrincipals": false],
"item": [
"acl": [
"aclInheritanceType": "",
"deniedReaders": [
[
"groupResourceName": "",
"gsuitePrincipal": [
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
],
"userResourceName": ""
]
],
"inheritAclFrom": "",
"owners": [[]],
"readers": [[]]
],
"content": [
"contentDataRef": ["name": ""],
"contentFormat": "",
"hash": "",
"inlineContent": ""
],
"itemType": "",
"metadata": [
"containerName": "",
"contentLanguage": "",
"contextAttributes": [
[
"name": "",
"values": []
]
],
"createTime": "",
"hash": "",
"interactions": [
[
"interactionTime": "",
"principal": [],
"type": ""
]
],
"keywords": [],
"mimeType": "",
"objectType": "",
"searchQualityMetadata": ["quality": ""],
"sourceRepositoryUrl": "",
"title": "",
"updateTime": ""
],
"name": "",
"payload": "",
"queue": "",
"status": [
"code": "",
"processingErrors": [
[
"code": "",
"errorMessage": "",
"fieldViolations": [
[
"description": "",
"field": ""
]
]
]
],
"repositoryErrors": [
[
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
]
]
],
"structuredData": [
"hash": "",
"object": ["properties": [
[
"booleanValue": false,
"dateValues": ["values": [
[
"day": 0,
"month": 0,
"year": 0
]
]],
"doubleValues": ["values": []],
"enumValues": ["values": []],
"htmlValues": ["values": []],
"integerValues": ["values": []],
"name": "",
"objectValues": ["values": []],
"textValues": ["values": []],
"timestampValues": ["values": []]
]
]]
],
"version": ""
],
"mode": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/indexing/:name:index")! 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
cloudsearch.indexing.datasources.items.list
{{baseUrl}}/v1/indexing/:name/items
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/indexing/:name/items");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/indexing/:name/items")
require "http/client"
url = "{{baseUrl}}/v1/indexing/:name/items"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/indexing/:name/items"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/indexing/:name/items");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/indexing/:name/items"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/indexing/:name/items HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/indexing/:name/items")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/indexing/:name/items"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/items")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/indexing/:name/items")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/indexing/:name/items');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/indexing/:name/items'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/indexing/:name/items';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/indexing/:name/items',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/items")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/indexing/:name/items',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/indexing/:name/items'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/indexing/:name/items');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/indexing/:name/items'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/indexing/:name/items';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/indexing/:name/items"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/indexing/:name/items" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/indexing/:name/items",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/indexing/:name/items');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/indexing/:name/items');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/indexing/:name/items');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/indexing/:name/items' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/indexing/:name/items' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/indexing/:name/items")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/indexing/:name/items"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/indexing/:name/items"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/indexing/:name/items")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/indexing/:name/items') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/indexing/:name/items";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/indexing/:name/items
http GET {{baseUrl}}/v1/indexing/:name/items
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/indexing/:name/items
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/indexing/:name/items")! 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
cloudsearch.indexing.datasources.items.poll
{{baseUrl}}/v1/indexing/:name/items:poll
QUERY PARAMS
name
BODY json
{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"limit": 0,
"queue": "",
"statusCodes": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/indexing/:name/items:poll");
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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/indexing/:name/items:poll" {:content-type :json
:form-params {:connectorName ""
:debugOptions {:enableDebugging false}
:limit 0
:queue ""
:statusCodes []}})
require "http/client"
url = "{{baseUrl}}/v1/indexing/:name/items:poll"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/indexing/:name/items:poll"),
Content = new StringContent("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/indexing/:name/items:poll");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/indexing/:name/items:poll"
payload := strings.NewReader("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/indexing/:name/items:poll HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 129
{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"limit": 0,
"queue": "",
"statusCodes": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/indexing/:name/items:poll")
.setHeader("content-type", "application/json")
.setBody("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/indexing/:name/items:poll"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/items:poll")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/indexing/:name/items:poll")
.header("content-type", "application/json")
.body("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}")
.asString();
const data = JSON.stringify({
connectorName: '',
debugOptions: {
enableDebugging: false
},
limit: 0,
queue: '',
statusCodes: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/indexing/:name/items:poll');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name/items:poll',
headers: {'content-type': 'application/json'},
data: {
connectorName: '',
debugOptions: {enableDebugging: false},
limit: 0,
queue: '',
statusCodes: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/indexing/:name/items:poll';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"connectorName":"","debugOptions":{"enableDebugging":false},"limit":0,"queue":"","statusCodes":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/indexing/:name/items:poll',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "connectorName": "",\n "debugOptions": {\n "enableDebugging": false\n },\n "limit": 0,\n "queue": "",\n "statusCodes": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/items:poll")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/indexing/:name/items:poll',
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({
connectorName: '',
debugOptions: {enableDebugging: false},
limit: 0,
queue: '',
statusCodes: []
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name/items:poll',
headers: {'content-type': 'application/json'},
body: {
connectorName: '',
debugOptions: {enableDebugging: false},
limit: 0,
queue: '',
statusCodes: []
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/indexing/:name/items:poll');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
connectorName: '',
debugOptions: {
enableDebugging: false
},
limit: 0,
queue: '',
statusCodes: []
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name/items:poll',
headers: {'content-type': 'application/json'},
data: {
connectorName: '',
debugOptions: {enableDebugging: false},
limit: 0,
queue: '',
statusCodes: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/indexing/:name/items:poll';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"connectorName":"","debugOptions":{"enableDebugging":false},"limit":0,"queue":"","statusCodes":[]}'
};
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 = @{ @"connectorName": @"",
@"debugOptions": @{ @"enableDebugging": @NO },
@"limit": @0,
@"queue": @"",
@"statusCodes": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/indexing/:name/items:poll"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/indexing/:name/items:poll" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/indexing/:name/items:poll",
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([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'limit' => 0,
'queue' => '',
'statusCodes' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/indexing/:name/items:poll', [
'body' => '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"limit": 0,
"queue": "",
"statusCodes": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/indexing/:name/items:poll');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'limit' => 0,
'queue' => '',
'statusCodes' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'limit' => 0,
'queue' => '',
'statusCodes' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/indexing/:name/items:poll');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/indexing/:name/items:poll' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"limit": 0,
"queue": "",
"statusCodes": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/indexing/:name/items:poll' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"limit": 0,
"queue": "",
"statusCodes": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/indexing/:name/items:poll", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/indexing/:name/items:poll"
payload = {
"connectorName": "",
"debugOptions": { "enableDebugging": False },
"limit": 0,
"queue": "",
"statusCodes": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/indexing/:name/items:poll"
payload <- "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/indexing/:name/items:poll")
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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/indexing/:name/items:poll') do |req|
req.body = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"limit\": 0,\n \"queue\": \"\",\n \"statusCodes\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/indexing/:name/items:poll";
let payload = json!({
"connectorName": "",
"debugOptions": json!({"enableDebugging": false}),
"limit": 0,
"queue": "",
"statusCodes": ()
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/indexing/:name/items:poll \
--header 'content-type: application/json' \
--data '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"limit": 0,
"queue": "",
"statusCodes": []
}'
echo '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"limit": 0,
"queue": "",
"statusCodes": []
}' | \
http POST {{baseUrl}}/v1/indexing/:name/items:poll \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "connectorName": "",\n "debugOptions": {\n "enableDebugging": false\n },\n "limit": 0,\n "queue": "",\n "statusCodes": []\n}' \
--output-document \
- {{baseUrl}}/v1/indexing/:name/items:poll
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"connectorName": "",
"debugOptions": ["enableDebugging": false],
"limit": 0,
"queue": "",
"statusCodes": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/indexing/:name/items:poll")! 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
cloudsearch.indexing.datasources.items.push
{{baseUrl}}/v1/indexing/:name:push
QUERY PARAMS
name
BODY json
{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"item": {
"contentHash": "",
"metadataHash": "",
"payload": "",
"queue": "",
"repositoryError": {
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
},
"structuredDataHash": "",
"type": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/indexing/:name:push");
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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/indexing/:name:push" {:content-type :json
:form-params {:connectorName ""
:debugOptions {:enableDebugging false}
:item {:contentHash ""
:metadataHash ""
:payload ""
:queue ""
:repositoryError {:errorMessage ""
:httpStatusCode 0
:type ""}
:structuredDataHash ""
:type ""}}})
require "http/client"
url = "{{baseUrl}}/v1/indexing/:name:push"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/indexing/:name:push"),
Content = new StringContent("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/indexing/:name:push");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/indexing/:name:push"
payload := strings.NewReader("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/indexing/:name:push HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 326
{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"item": {
"contentHash": "",
"metadataHash": "",
"payload": "",
"queue": "",
"repositoryError": {
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
},
"structuredDataHash": "",
"type": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/indexing/:name:push")
.setHeader("content-type", "application/json")
.setBody("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/indexing/:name:push"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name:push")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/indexing/:name:push")
.header("content-type", "application/json")
.body("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
connectorName: '',
debugOptions: {
enableDebugging: false
},
item: {
contentHash: '',
metadataHash: '',
payload: '',
queue: '',
repositoryError: {
errorMessage: '',
httpStatusCode: 0,
type: ''
},
structuredDataHash: '',
type: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/indexing/:name:push');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name:push',
headers: {'content-type': 'application/json'},
data: {
connectorName: '',
debugOptions: {enableDebugging: false},
item: {
contentHash: '',
metadataHash: '',
payload: '',
queue: '',
repositoryError: {errorMessage: '', httpStatusCode: 0, type: ''},
structuredDataHash: '',
type: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/indexing/:name:push';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"connectorName":"","debugOptions":{"enableDebugging":false},"item":{"contentHash":"","metadataHash":"","payload":"","queue":"","repositoryError":{"errorMessage":"","httpStatusCode":0,"type":""},"structuredDataHash":"","type":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/indexing/:name:push',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "connectorName": "",\n "debugOptions": {\n "enableDebugging": false\n },\n "item": {\n "contentHash": "",\n "metadataHash": "",\n "payload": "",\n "queue": "",\n "repositoryError": {\n "errorMessage": "",\n "httpStatusCode": 0,\n "type": ""\n },\n "structuredDataHash": "",\n "type": ""\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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name:push")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/indexing/:name:push',
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({
connectorName: '',
debugOptions: {enableDebugging: false},
item: {
contentHash: '',
metadataHash: '',
payload: '',
queue: '',
repositoryError: {errorMessage: '', httpStatusCode: 0, type: ''},
structuredDataHash: '',
type: ''
}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name:push',
headers: {'content-type': 'application/json'},
body: {
connectorName: '',
debugOptions: {enableDebugging: false},
item: {
contentHash: '',
metadataHash: '',
payload: '',
queue: '',
repositoryError: {errorMessage: '', httpStatusCode: 0, type: ''},
structuredDataHash: '',
type: ''
}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/indexing/:name:push');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
connectorName: '',
debugOptions: {
enableDebugging: false
},
item: {
contentHash: '',
metadataHash: '',
payload: '',
queue: '',
repositoryError: {
errorMessage: '',
httpStatusCode: 0,
type: ''
},
structuredDataHash: '',
type: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name:push',
headers: {'content-type': 'application/json'},
data: {
connectorName: '',
debugOptions: {enableDebugging: false},
item: {
contentHash: '',
metadataHash: '',
payload: '',
queue: '',
repositoryError: {errorMessage: '', httpStatusCode: 0, type: ''},
structuredDataHash: '',
type: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/indexing/:name:push';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"connectorName":"","debugOptions":{"enableDebugging":false},"item":{"contentHash":"","metadataHash":"","payload":"","queue":"","repositoryError":{"errorMessage":"","httpStatusCode":0,"type":""},"structuredDataHash":"","type":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"connectorName": @"",
@"debugOptions": @{ @"enableDebugging": @NO },
@"item": @{ @"contentHash": @"", @"metadataHash": @"", @"payload": @"", @"queue": @"", @"repositoryError": @{ @"errorMessage": @"", @"httpStatusCode": @0, @"type": @"" }, @"structuredDataHash": @"", @"type": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/indexing/:name:push"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/indexing/:name:push" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/indexing/:name:push",
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([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'item' => [
'contentHash' => '',
'metadataHash' => '',
'payload' => '',
'queue' => '',
'repositoryError' => [
'errorMessage' => '',
'httpStatusCode' => 0,
'type' => ''
],
'structuredDataHash' => '',
'type' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/indexing/:name:push', [
'body' => '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"item": {
"contentHash": "",
"metadataHash": "",
"payload": "",
"queue": "",
"repositoryError": {
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
},
"structuredDataHash": "",
"type": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/indexing/:name:push');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'item' => [
'contentHash' => '',
'metadataHash' => '',
'payload' => '',
'queue' => '',
'repositoryError' => [
'errorMessage' => '',
'httpStatusCode' => 0,
'type' => ''
],
'structuredDataHash' => '',
'type' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'item' => [
'contentHash' => '',
'metadataHash' => '',
'payload' => '',
'queue' => '',
'repositoryError' => [
'errorMessage' => '',
'httpStatusCode' => 0,
'type' => ''
],
'structuredDataHash' => '',
'type' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/indexing/:name:push');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/indexing/:name:push' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"item": {
"contentHash": "",
"metadataHash": "",
"payload": "",
"queue": "",
"repositoryError": {
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
},
"structuredDataHash": "",
"type": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/indexing/:name:push' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"item": {
"contentHash": "",
"metadataHash": "",
"payload": "",
"queue": "",
"repositoryError": {
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
},
"structuredDataHash": "",
"type": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/indexing/:name:push", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/indexing/:name:push"
payload = {
"connectorName": "",
"debugOptions": { "enableDebugging": False },
"item": {
"contentHash": "",
"metadataHash": "",
"payload": "",
"queue": "",
"repositoryError": {
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
},
"structuredDataHash": "",
"type": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/indexing/:name:push"
payload <- "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/indexing/:name:push")
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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/indexing/:name:push') do |req|
req.body = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"item\": {\n \"contentHash\": \"\",\n \"metadataHash\": \"\",\n \"payload\": \"\",\n \"queue\": \"\",\n \"repositoryError\": {\n \"errorMessage\": \"\",\n \"httpStatusCode\": 0,\n \"type\": \"\"\n },\n \"structuredDataHash\": \"\",\n \"type\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/indexing/:name:push";
let payload = json!({
"connectorName": "",
"debugOptions": json!({"enableDebugging": false}),
"item": json!({
"contentHash": "",
"metadataHash": "",
"payload": "",
"queue": "",
"repositoryError": json!({
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
}),
"structuredDataHash": "",
"type": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/indexing/:name:push \
--header 'content-type: application/json' \
--data '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"item": {
"contentHash": "",
"metadataHash": "",
"payload": "",
"queue": "",
"repositoryError": {
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
},
"structuredDataHash": "",
"type": ""
}
}'
echo '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"item": {
"contentHash": "",
"metadataHash": "",
"payload": "",
"queue": "",
"repositoryError": {
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
},
"structuredDataHash": "",
"type": ""
}
}' | \
http POST {{baseUrl}}/v1/indexing/:name:push \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "connectorName": "",\n "debugOptions": {\n "enableDebugging": false\n },\n "item": {\n "contentHash": "",\n "metadataHash": "",\n "payload": "",\n "queue": "",\n "repositoryError": {\n "errorMessage": "",\n "httpStatusCode": 0,\n "type": ""\n },\n "structuredDataHash": "",\n "type": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/indexing/:name:push
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"connectorName": "",
"debugOptions": ["enableDebugging": false],
"item": [
"contentHash": "",
"metadataHash": "",
"payload": "",
"queue": "",
"repositoryError": [
"errorMessage": "",
"httpStatusCode": 0,
"type": ""
],
"structuredDataHash": "",
"type": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/indexing/:name:push")! 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
cloudsearch.indexing.datasources.items.unreserve
{{baseUrl}}/v1/indexing/:name/items:unreserve
QUERY PARAMS
name
BODY json
{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/indexing/:name/items:unreserve");
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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/indexing/:name/items:unreserve" {:content-type :json
:form-params {:connectorName ""
:debugOptions {:enableDebugging false}
:queue ""}})
require "http/client"
url = "{{baseUrl}}/v1/indexing/:name/items:unreserve"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/indexing/:name/items:unreserve"),
Content = new StringContent("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/indexing/:name/items:unreserve");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/indexing/:name/items:unreserve"
payload := strings.NewReader("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/indexing/:name/items:unreserve HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 94
{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/indexing/:name/items:unreserve")
.setHeader("content-type", "application/json")
.setBody("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/indexing/:name/items:unreserve"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/items:unreserve")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/indexing/:name/items:unreserve")
.header("content-type", "application/json")
.body("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}")
.asString();
const data = JSON.stringify({
connectorName: '',
debugOptions: {
enableDebugging: false
},
queue: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/indexing/:name/items:unreserve');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name/items:unreserve',
headers: {'content-type': 'application/json'},
data: {connectorName: '', debugOptions: {enableDebugging: false}, queue: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/indexing/:name/items:unreserve';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"connectorName":"","debugOptions":{"enableDebugging":false},"queue":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/indexing/:name/items:unreserve',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "connectorName": "",\n "debugOptions": {\n "enableDebugging": false\n },\n "queue": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/items:unreserve")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/indexing/:name/items:unreserve',
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({connectorName: '', debugOptions: {enableDebugging: false}, queue: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name/items:unreserve',
headers: {'content-type': 'application/json'},
body: {connectorName: '', debugOptions: {enableDebugging: false}, queue: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/indexing/:name/items:unreserve');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
connectorName: '',
debugOptions: {
enableDebugging: false
},
queue: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name/items:unreserve',
headers: {'content-type': 'application/json'},
data: {connectorName: '', debugOptions: {enableDebugging: false}, queue: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/indexing/:name/items:unreserve';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"connectorName":"","debugOptions":{"enableDebugging":false},"queue":""}'
};
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 = @{ @"connectorName": @"",
@"debugOptions": @{ @"enableDebugging": @NO },
@"queue": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/indexing/:name/items:unreserve"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/indexing/:name/items:unreserve" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/indexing/:name/items:unreserve",
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([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'queue' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/indexing/:name/items:unreserve', [
'body' => '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/indexing/:name/items:unreserve');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'queue' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
],
'queue' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/indexing/:name/items:unreserve');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/indexing/:name/items:unreserve' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/indexing/:name/items:unreserve' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/indexing/:name/items:unreserve", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/indexing/:name/items:unreserve"
payload = {
"connectorName": "",
"debugOptions": { "enableDebugging": False },
"queue": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/indexing/:name/items:unreserve"
payload <- "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/indexing/:name/items:unreserve")
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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/indexing/:name/items:unreserve') do |req|
req.body = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"queue\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/indexing/:name/items:unreserve";
let payload = json!({
"connectorName": "",
"debugOptions": json!({"enableDebugging": false}),
"queue": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/indexing/:name/items:unreserve \
--header 'content-type: application/json' \
--data '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}'
echo '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
},
"queue": ""
}' | \
http POST {{baseUrl}}/v1/indexing/:name/items:unreserve \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "connectorName": "",\n "debugOptions": {\n "enableDebugging": false\n },\n "queue": ""\n}' \
--output-document \
- {{baseUrl}}/v1/indexing/:name/items:unreserve
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"connectorName": "",
"debugOptions": ["enableDebugging": false],
"queue": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/indexing/:name/items:unreserve")! 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
cloudsearch.indexing.datasources.items.upload
{{baseUrl}}/v1/indexing/:name:upload
QUERY PARAMS
name
BODY json
{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/indexing/:name:upload");
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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/indexing/:name:upload" {:content-type :json
:form-params {:connectorName ""
:debugOptions {:enableDebugging false}}})
require "http/client"
url = "{{baseUrl}}/v1/indexing/:name:upload"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/indexing/:name:upload"),
Content = new StringContent("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/indexing/:name:upload");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/indexing/:name:upload"
payload := strings.NewReader("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/indexing/:name:upload HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 79
{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/indexing/:name:upload")
.setHeader("content-type", "application/json")
.setBody("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/indexing/:name:upload"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name:upload")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/indexing/:name:upload")
.header("content-type", "application/json")
.body("{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}")
.asString();
const data = JSON.stringify({
connectorName: '',
debugOptions: {
enableDebugging: false
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/indexing/:name:upload');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name:upload',
headers: {'content-type': 'application/json'},
data: {connectorName: '', debugOptions: {enableDebugging: false}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/indexing/:name:upload';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"connectorName":"","debugOptions":{"enableDebugging":false}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/indexing/:name:upload',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "connectorName": "",\n "debugOptions": {\n "enableDebugging": false\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name:upload")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/indexing/:name:upload',
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({connectorName: '', debugOptions: {enableDebugging: false}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name:upload',
headers: {'content-type': 'application/json'},
body: {connectorName: '', debugOptions: {enableDebugging: false}},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/indexing/:name:upload');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
connectorName: '',
debugOptions: {
enableDebugging: false
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/indexing/:name:upload',
headers: {'content-type': 'application/json'},
data: {connectorName: '', debugOptions: {enableDebugging: false}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/indexing/:name:upload';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"connectorName":"","debugOptions":{"enableDebugging":false}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"connectorName": @"",
@"debugOptions": @{ @"enableDebugging": @NO } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/indexing/:name:upload"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/indexing/:name:upload" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/indexing/:name:upload",
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([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/indexing/:name:upload', [
'body' => '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/indexing/:name:upload');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'connectorName' => '',
'debugOptions' => [
'enableDebugging' => null
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/indexing/:name:upload');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/indexing/:name:upload' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/indexing/:name:upload' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/indexing/:name:upload", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/indexing/:name:upload"
payload = {
"connectorName": "",
"debugOptions": { "enableDebugging": False }
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/indexing/:name:upload"
payload <- "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/indexing/:name:upload")
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 \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/indexing/:name:upload') do |req|
req.body = "{\n \"connectorName\": \"\",\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/indexing/:name:upload";
let payload = json!({
"connectorName": "",
"debugOptions": json!({"enableDebugging": false})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/indexing/:name:upload \
--header 'content-type: application/json' \
--data '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
}
}'
echo '{
"connectorName": "",
"debugOptions": {
"enableDebugging": false
}
}' | \
http POST {{baseUrl}}/v1/indexing/:name:upload \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "connectorName": "",\n "debugOptions": {\n "enableDebugging": false\n }\n}' \
--output-document \
- {{baseUrl}}/v1/indexing/:name:upload
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"connectorName": "",
"debugOptions": ["enableDebugging": false]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/indexing/:name:upload")! 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
cloudsearch.indexing.datasources.updateSchema
{{baseUrl}}/v1/indexing/:name/schema
QUERY PARAMS
name
BODY json
{
"debugOptions": {
"enableDebugging": false
},
"schema": {
"objectDefinitions": [
{
"name": "",
"options": {
"displayOptions": {
"metalines": [
{
"properties": [
{
"propertyName": ""
}
]
}
],
"objectDisplayLabel": ""
},
"freshnessOptions": {
"freshnessDuration": "",
"freshnessProperty": ""
},
"suggestionFilteringOperators": []
},
"propertyDefinitions": [
{
"booleanPropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"datePropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
},
"displayOptions": {
"displayLabel": ""
},
"doublePropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"enumPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"orderedRanking": "",
"possibleValues": [
{
"integerValue": 0,
"stringValue": ""
}
]
},
"htmlPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"retrievalImportance": {
"importance": ""
}
},
"integerPropertyOptions": {
"integerFacetingOptions": {
"integerBuckets": []
},
"maximumValue": "",
"minimumValue": "",
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
},
"orderedRanking": ""
},
"isFacetable": false,
"isRepeatable": false,
"isReturnable": false,
"isSortable": false,
"isSuggestable": false,
"isWildcardSearchable": false,
"name": "",
"objectPropertyOptions": {
"subobjectProperties": []
},
"textPropertyOptions": {
"operatorOptions": {
"exactMatchWithOperator": false,
"operatorName": ""
},
"retrievalImportance": {}
},
"timestampPropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
}
}
]
}
],
"operationIds": []
},
"validateOnly": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/indexing/:name/schema");
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 \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/indexing/:name/schema" {:content-type :json
:form-params {:debugOptions {:enableDebugging false}
:schema {:objectDefinitions [{:name ""
:options {:displayOptions {:metalines [{:properties [{:propertyName ""}]}]
:objectDisplayLabel ""}
:freshnessOptions {:freshnessDuration ""
:freshnessProperty ""}
:suggestionFilteringOperators []}
:propertyDefinitions [{:booleanPropertyOptions {:operatorOptions {:operatorName ""}}
:datePropertyOptions {:operatorOptions {:greaterThanOperatorName ""
:lessThanOperatorName ""
:operatorName ""}}
:displayOptions {:displayLabel ""}
:doublePropertyOptions {:operatorOptions {:operatorName ""}}
:enumPropertyOptions {:operatorOptions {:operatorName ""}
:orderedRanking ""
:possibleValues [{:integerValue 0
:stringValue ""}]}
:htmlPropertyOptions {:operatorOptions {:operatorName ""}
:retrievalImportance {:importance ""}}
:integerPropertyOptions {:integerFacetingOptions {:integerBuckets []}
:maximumValue ""
:minimumValue ""
:operatorOptions {:greaterThanOperatorName ""
:lessThanOperatorName ""
:operatorName ""}
:orderedRanking ""}
:isFacetable false
:isRepeatable false
:isReturnable false
:isSortable false
:isSuggestable false
:isWildcardSearchable false
:name ""
:objectPropertyOptions {:subobjectProperties []}
:textPropertyOptions {:operatorOptions {:exactMatchWithOperator false
:operatorName ""}
:retrievalImportance {}}
:timestampPropertyOptions {:operatorOptions {:greaterThanOperatorName ""
:lessThanOperatorName ""
:operatorName ""}}}]}]
:operationIds []}
:validateOnly false}})
require "http/client"
url = "{{baseUrl}}/v1/indexing/:name/schema"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/indexing/:name/schema"),
Content = new StringContent("{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/indexing/:name/schema");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/indexing/:name/schema"
payload := strings.NewReader("{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/v1/indexing/:name/schema HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 3116
{
"debugOptions": {
"enableDebugging": false
},
"schema": {
"objectDefinitions": [
{
"name": "",
"options": {
"displayOptions": {
"metalines": [
{
"properties": [
{
"propertyName": ""
}
]
}
],
"objectDisplayLabel": ""
},
"freshnessOptions": {
"freshnessDuration": "",
"freshnessProperty": ""
},
"suggestionFilteringOperators": []
},
"propertyDefinitions": [
{
"booleanPropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"datePropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
},
"displayOptions": {
"displayLabel": ""
},
"doublePropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"enumPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"orderedRanking": "",
"possibleValues": [
{
"integerValue": 0,
"stringValue": ""
}
]
},
"htmlPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"retrievalImportance": {
"importance": ""
}
},
"integerPropertyOptions": {
"integerFacetingOptions": {
"integerBuckets": []
},
"maximumValue": "",
"minimumValue": "",
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
},
"orderedRanking": ""
},
"isFacetable": false,
"isRepeatable": false,
"isReturnable": false,
"isSortable": false,
"isSuggestable": false,
"isWildcardSearchable": false,
"name": "",
"objectPropertyOptions": {
"subobjectProperties": []
},
"textPropertyOptions": {
"operatorOptions": {
"exactMatchWithOperator": false,
"operatorName": ""
},
"retrievalImportance": {}
},
"timestampPropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
}
}
]
}
],
"operationIds": []
},
"validateOnly": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/indexing/:name/schema")
.setHeader("content-type", "application/json")
.setBody("{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/indexing/:name/schema"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/schema")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/indexing/:name/schema")
.header("content-type", "application/json")
.body("{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}")
.asString();
const data = JSON.stringify({
debugOptions: {
enableDebugging: false
},
schema: {
objectDefinitions: [
{
name: '',
options: {
displayOptions: {
metalines: [
{
properties: [
{
propertyName: ''
}
]
}
],
objectDisplayLabel: ''
},
freshnessOptions: {
freshnessDuration: '',
freshnessProperty: ''
},
suggestionFilteringOperators: []
},
propertyDefinitions: [
{
booleanPropertyOptions: {
operatorOptions: {
operatorName: ''
}
},
datePropertyOptions: {
operatorOptions: {
greaterThanOperatorName: '',
lessThanOperatorName: '',
operatorName: ''
}
},
displayOptions: {
displayLabel: ''
},
doublePropertyOptions: {
operatorOptions: {
operatorName: ''
}
},
enumPropertyOptions: {
operatorOptions: {
operatorName: ''
},
orderedRanking: '',
possibleValues: [
{
integerValue: 0,
stringValue: ''
}
]
},
htmlPropertyOptions: {
operatorOptions: {
operatorName: ''
},
retrievalImportance: {
importance: ''
}
},
integerPropertyOptions: {
integerFacetingOptions: {
integerBuckets: []
},
maximumValue: '',
minimumValue: '',
operatorOptions: {
greaterThanOperatorName: '',
lessThanOperatorName: '',
operatorName: ''
},
orderedRanking: ''
},
isFacetable: false,
isRepeatable: false,
isReturnable: false,
isSortable: false,
isSuggestable: false,
isWildcardSearchable: false,
name: '',
objectPropertyOptions: {
subobjectProperties: []
},
textPropertyOptions: {
operatorOptions: {
exactMatchWithOperator: false,
operatorName: ''
},
retrievalImportance: {}
},
timestampPropertyOptions: {
operatorOptions: {
greaterThanOperatorName: '',
lessThanOperatorName: '',
operatorName: ''
}
}
}
]
}
],
operationIds: []
},
validateOnly: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/indexing/:name/schema');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/indexing/:name/schema',
headers: {'content-type': 'application/json'},
data: {
debugOptions: {enableDebugging: false},
schema: {
objectDefinitions: [
{
name: '',
options: {
displayOptions: {metalines: [{properties: [{propertyName: ''}]}], objectDisplayLabel: ''},
freshnessOptions: {freshnessDuration: '', freshnessProperty: ''},
suggestionFilteringOperators: []
},
propertyDefinitions: [
{
booleanPropertyOptions: {operatorOptions: {operatorName: ''}},
datePropertyOptions: {
operatorOptions: {greaterThanOperatorName: '', lessThanOperatorName: '', operatorName: ''}
},
displayOptions: {displayLabel: ''},
doublePropertyOptions: {operatorOptions: {operatorName: ''}},
enumPropertyOptions: {
operatorOptions: {operatorName: ''},
orderedRanking: '',
possibleValues: [{integerValue: 0, stringValue: ''}]
},
htmlPropertyOptions: {operatorOptions: {operatorName: ''}, retrievalImportance: {importance: ''}},
integerPropertyOptions: {
integerFacetingOptions: {integerBuckets: []},
maximumValue: '',
minimumValue: '',
operatorOptions: {greaterThanOperatorName: '', lessThanOperatorName: '', operatorName: ''},
orderedRanking: ''
},
isFacetable: false,
isRepeatable: false,
isReturnable: false,
isSortable: false,
isSuggestable: false,
isWildcardSearchable: false,
name: '',
objectPropertyOptions: {subobjectProperties: []},
textPropertyOptions: {
operatorOptions: {exactMatchWithOperator: false, operatorName: ''},
retrievalImportance: {}
},
timestampPropertyOptions: {
operatorOptions: {greaterThanOperatorName: '', lessThanOperatorName: '', operatorName: ''}
}
}
]
}
],
operationIds: []
},
validateOnly: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/indexing/:name/schema';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"debugOptions":{"enableDebugging":false},"schema":{"objectDefinitions":[{"name":"","options":{"displayOptions":{"metalines":[{"properties":[{"propertyName":""}]}],"objectDisplayLabel":""},"freshnessOptions":{"freshnessDuration":"","freshnessProperty":""},"suggestionFilteringOperators":[]},"propertyDefinitions":[{"booleanPropertyOptions":{"operatorOptions":{"operatorName":""}},"datePropertyOptions":{"operatorOptions":{"greaterThanOperatorName":"","lessThanOperatorName":"","operatorName":""}},"displayOptions":{"displayLabel":""},"doublePropertyOptions":{"operatorOptions":{"operatorName":""}},"enumPropertyOptions":{"operatorOptions":{"operatorName":""},"orderedRanking":"","possibleValues":[{"integerValue":0,"stringValue":""}]},"htmlPropertyOptions":{"operatorOptions":{"operatorName":""},"retrievalImportance":{"importance":""}},"integerPropertyOptions":{"integerFacetingOptions":{"integerBuckets":[]},"maximumValue":"","minimumValue":"","operatorOptions":{"greaterThanOperatorName":"","lessThanOperatorName":"","operatorName":""},"orderedRanking":""},"isFacetable":false,"isRepeatable":false,"isReturnable":false,"isSortable":false,"isSuggestable":false,"isWildcardSearchable":false,"name":"","objectPropertyOptions":{"subobjectProperties":[]},"textPropertyOptions":{"operatorOptions":{"exactMatchWithOperator":false,"operatorName":""},"retrievalImportance":{}},"timestampPropertyOptions":{"operatorOptions":{"greaterThanOperatorName":"","lessThanOperatorName":"","operatorName":""}}}]}],"operationIds":[]},"validateOnly":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/indexing/:name/schema',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "debugOptions": {\n "enableDebugging": false\n },\n "schema": {\n "objectDefinitions": [\n {\n "name": "",\n "options": {\n "displayOptions": {\n "metalines": [\n {\n "properties": [\n {\n "propertyName": ""\n }\n ]\n }\n ],\n "objectDisplayLabel": ""\n },\n "freshnessOptions": {\n "freshnessDuration": "",\n "freshnessProperty": ""\n },\n "suggestionFilteringOperators": []\n },\n "propertyDefinitions": [\n {\n "booleanPropertyOptions": {\n "operatorOptions": {\n "operatorName": ""\n }\n },\n "datePropertyOptions": {\n "operatorOptions": {\n "greaterThanOperatorName": "",\n "lessThanOperatorName": "",\n "operatorName": ""\n }\n },\n "displayOptions": {\n "displayLabel": ""\n },\n "doublePropertyOptions": {\n "operatorOptions": {\n "operatorName": ""\n }\n },\n "enumPropertyOptions": {\n "operatorOptions": {\n "operatorName": ""\n },\n "orderedRanking": "",\n "possibleValues": [\n {\n "integerValue": 0,\n "stringValue": ""\n }\n ]\n },\n "htmlPropertyOptions": {\n "operatorOptions": {\n "operatorName": ""\n },\n "retrievalImportance": {\n "importance": ""\n }\n },\n "integerPropertyOptions": {\n "integerFacetingOptions": {\n "integerBuckets": []\n },\n "maximumValue": "",\n "minimumValue": "",\n "operatorOptions": {\n "greaterThanOperatorName": "",\n "lessThanOperatorName": "",\n "operatorName": ""\n },\n "orderedRanking": ""\n },\n "isFacetable": false,\n "isRepeatable": false,\n "isReturnable": false,\n "isSortable": false,\n "isSuggestable": false,\n "isWildcardSearchable": false,\n "name": "",\n "objectPropertyOptions": {\n "subobjectProperties": []\n },\n "textPropertyOptions": {\n "operatorOptions": {\n "exactMatchWithOperator": false,\n "operatorName": ""\n },\n "retrievalImportance": {}\n },\n "timestampPropertyOptions": {\n "operatorOptions": {\n "greaterThanOperatorName": "",\n "lessThanOperatorName": "",\n "operatorName": ""\n }\n }\n }\n ]\n }\n ],\n "operationIds": []\n },\n "validateOnly": false\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/indexing/:name/schema")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/indexing/:name/schema',
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({
debugOptions: {enableDebugging: false},
schema: {
objectDefinitions: [
{
name: '',
options: {
displayOptions: {metalines: [{properties: [{propertyName: ''}]}], objectDisplayLabel: ''},
freshnessOptions: {freshnessDuration: '', freshnessProperty: ''},
suggestionFilteringOperators: []
},
propertyDefinitions: [
{
booleanPropertyOptions: {operatorOptions: {operatorName: ''}},
datePropertyOptions: {
operatorOptions: {greaterThanOperatorName: '', lessThanOperatorName: '', operatorName: ''}
},
displayOptions: {displayLabel: ''},
doublePropertyOptions: {operatorOptions: {operatorName: ''}},
enumPropertyOptions: {
operatorOptions: {operatorName: ''},
orderedRanking: '',
possibleValues: [{integerValue: 0, stringValue: ''}]
},
htmlPropertyOptions: {operatorOptions: {operatorName: ''}, retrievalImportance: {importance: ''}},
integerPropertyOptions: {
integerFacetingOptions: {integerBuckets: []},
maximumValue: '',
minimumValue: '',
operatorOptions: {greaterThanOperatorName: '', lessThanOperatorName: '', operatorName: ''},
orderedRanking: ''
},
isFacetable: false,
isRepeatable: false,
isReturnable: false,
isSortable: false,
isSuggestable: false,
isWildcardSearchable: false,
name: '',
objectPropertyOptions: {subobjectProperties: []},
textPropertyOptions: {
operatorOptions: {exactMatchWithOperator: false, operatorName: ''},
retrievalImportance: {}
},
timestampPropertyOptions: {
operatorOptions: {greaterThanOperatorName: '', lessThanOperatorName: '', operatorName: ''}
}
}
]
}
],
operationIds: []
},
validateOnly: false
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/indexing/:name/schema',
headers: {'content-type': 'application/json'},
body: {
debugOptions: {enableDebugging: false},
schema: {
objectDefinitions: [
{
name: '',
options: {
displayOptions: {metalines: [{properties: [{propertyName: ''}]}], objectDisplayLabel: ''},
freshnessOptions: {freshnessDuration: '', freshnessProperty: ''},
suggestionFilteringOperators: []
},
propertyDefinitions: [
{
booleanPropertyOptions: {operatorOptions: {operatorName: ''}},
datePropertyOptions: {
operatorOptions: {greaterThanOperatorName: '', lessThanOperatorName: '', operatorName: ''}
},
displayOptions: {displayLabel: ''},
doublePropertyOptions: {operatorOptions: {operatorName: ''}},
enumPropertyOptions: {
operatorOptions: {operatorName: ''},
orderedRanking: '',
possibleValues: [{integerValue: 0, stringValue: ''}]
},
htmlPropertyOptions: {operatorOptions: {operatorName: ''}, retrievalImportance: {importance: ''}},
integerPropertyOptions: {
integerFacetingOptions: {integerBuckets: []},
maximumValue: '',
minimumValue: '',
operatorOptions: {greaterThanOperatorName: '', lessThanOperatorName: '', operatorName: ''},
orderedRanking: ''
},
isFacetable: false,
isRepeatable: false,
isReturnable: false,
isSortable: false,
isSuggestable: false,
isWildcardSearchable: false,
name: '',
objectPropertyOptions: {subobjectProperties: []},
textPropertyOptions: {
operatorOptions: {exactMatchWithOperator: false, operatorName: ''},
retrievalImportance: {}
},
timestampPropertyOptions: {
operatorOptions: {greaterThanOperatorName: '', lessThanOperatorName: '', operatorName: ''}
}
}
]
}
],
operationIds: []
},
validateOnly: false
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/indexing/:name/schema');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
debugOptions: {
enableDebugging: false
},
schema: {
objectDefinitions: [
{
name: '',
options: {
displayOptions: {
metalines: [
{
properties: [
{
propertyName: ''
}
]
}
],
objectDisplayLabel: ''
},
freshnessOptions: {
freshnessDuration: '',
freshnessProperty: ''
},
suggestionFilteringOperators: []
},
propertyDefinitions: [
{
booleanPropertyOptions: {
operatorOptions: {
operatorName: ''
}
},
datePropertyOptions: {
operatorOptions: {
greaterThanOperatorName: '',
lessThanOperatorName: '',
operatorName: ''
}
},
displayOptions: {
displayLabel: ''
},
doublePropertyOptions: {
operatorOptions: {
operatorName: ''
}
},
enumPropertyOptions: {
operatorOptions: {
operatorName: ''
},
orderedRanking: '',
possibleValues: [
{
integerValue: 0,
stringValue: ''
}
]
},
htmlPropertyOptions: {
operatorOptions: {
operatorName: ''
},
retrievalImportance: {
importance: ''
}
},
integerPropertyOptions: {
integerFacetingOptions: {
integerBuckets: []
},
maximumValue: '',
minimumValue: '',
operatorOptions: {
greaterThanOperatorName: '',
lessThanOperatorName: '',
operatorName: ''
},
orderedRanking: ''
},
isFacetable: false,
isRepeatable: false,
isReturnable: false,
isSortable: false,
isSuggestable: false,
isWildcardSearchable: false,
name: '',
objectPropertyOptions: {
subobjectProperties: []
},
textPropertyOptions: {
operatorOptions: {
exactMatchWithOperator: false,
operatorName: ''
},
retrievalImportance: {}
},
timestampPropertyOptions: {
operatorOptions: {
greaterThanOperatorName: '',
lessThanOperatorName: '',
operatorName: ''
}
}
}
]
}
],
operationIds: []
},
validateOnly: false
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/indexing/:name/schema',
headers: {'content-type': 'application/json'},
data: {
debugOptions: {enableDebugging: false},
schema: {
objectDefinitions: [
{
name: '',
options: {
displayOptions: {metalines: [{properties: [{propertyName: ''}]}], objectDisplayLabel: ''},
freshnessOptions: {freshnessDuration: '', freshnessProperty: ''},
suggestionFilteringOperators: []
},
propertyDefinitions: [
{
booleanPropertyOptions: {operatorOptions: {operatorName: ''}},
datePropertyOptions: {
operatorOptions: {greaterThanOperatorName: '', lessThanOperatorName: '', operatorName: ''}
},
displayOptions: {displayLabel: ''},
doublePropertyOptions: {operatorOptions: {operatorName: ''}},
enumPropertyOptions: {
operatorOptions: {operatorName: ''},
orderedRanking: '',
possibleValues: [{integerValue: 0, stringValue: ''}]
},
htmlPropertyOptions: {operatorOptions: {operatorName: ''}, retrievalImportance: {importance: ''}},
integerPropertyOptions: {
integerFacetingOptions: {integerBuckets: []},
maximumValue: '',
minimumValue: '',
operatorOptions: {greaterThanOperatorName: '', lessThanOperatorName: '', operatorName: ''},
orderedRanking: ''
},
isFacetable: false,
isRepeatable: false,
isReturnable: false,
isSortable: false,
isSuggestable: false,
isWildcardSearchable: false,
name: '',
objectPropertyOptions: {subobjectProperties: []},
textPropertyOptions: {
operatorOptions: {exactMatchWithOperator: false, operatorName: ''},
retrievalImportance: {}
},
timestampPropertyOptions: {
operatorOptions: {greaterThanOperatorName: '', lessThanOperatorName: '', operatorName: ''}
}
}
]
}
],
operationIds: []
},
validateOnly: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/indexing/:name/schema';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"debugOptions":{"enableDebugging":false},"schema":{"objectDefinitions":[{"name":"","options":{"displayOptions":{"metalines":[{"properties":[{"propertyName":""}]}],"objectDisplayLabel":""},"freshnessOptions":{"freshnessDuration":"","freshnessProperty":""},"suggestionFilteringOperators":[]},"propertyDefinitions":[{"booleanPropertyOptions":{"operatorOptions":{"operatorName":""}},"datePropertyOptions":{"operatorOptions":{"greaterThanOperatorName":"","lessThanOperatorName":"","operatorName":""}},"displayOptions":{"displayLabel":""},"doublePropertyOptions":{"operatorOptions":{"operatorName":""}},"enumPropertyOptions":{"operatorOptions":{"operatorName":""},"orderedRanking":"","possibleValues":[{"integerValue":0,"stringValue":""}]},"htmlPropertyOptions":{"operatorOptions":{"operatorName":""},"retrievalImportance":{"importance":""}},"integerPropertyOptions":{"integerFacetingOptions":{"integerBuckets":[]},"maximumValue":"","minimumValue":"","operatorOptions":{"greaterThanOperatorName":"","lessThanOperatorName":"","operatorName":""},"orderedRanking":""},"isFacetable":false,"isRepeatable":false,"isReturnable":false,"isSortable":false,"isSuggestable":false,"isWildcardSearchable":false,"name":"","objectPropertyOptions":{"subobjectProperties":[]},"textPropertyOptions":{"operatorOptions":{"exactMatchWithOperator":false,"operatorName":""},"retrievalImportance":{}},"timestampPropertyOptions":{"operatorOptions":{"greaterThanOperatorName":"","lessThanOperatorName":"","operatorName":""}}}]}],"operationIds":[]},"validateOnly":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"debugOptions": @{ @"enableDebugging": @NO },
@"schema": @{ @"objectDefinitions": @[ @{ @"name": @"", @"options": @{ @"displayOptions": @{ @"metalines": @[ @{ @"properties": @[ @{ @"propertyName": @"" } ] } ], @"objectDisplayLabel": @"" }, @"freshnessOptions": @{ @"freshnessDuration": @"", @"freshnessProperty": @"" }, @"suggestionFilteringOperators": @[ ] }, @"propertyDefinitions": @[ @{ @"booleanPropertyOptions": @{ @"operatorOptions": @{ @"operatorName": @"" } }, @"datePropertyOptions": @{ @"operatorOptions": @{ @"greaterThanOperatorName": @"", @"lessThanOperatorName": @"", @"operatorName": @"" } }, @"displayOptions": @{ @"displayLabel": @"" }, @"doublePropertyOptions": @{ @"operatorOptions": @{ @"operatorName": @"" } }, @"enumPropertyOptions": @{ @"operatorOptions": @{ @"operatorName": @"" }, @"orderedRanking": @"", @"possibleValues": @[ @{ @"integerValue": @0, @"stringValue": @"" } ] }, @"htmlPropertyOptions": @{ @"operatorOptions": @{ @"operatorName": @"" }, @"retrievalImportance": @{ @"importance": @"" } }, @"integerPropertyOptions": @{ @"integerFacetingOptions": @{ @"integerBuckets": @[ ] }, @"maximumValue": @"", @"minimumValue": @"", @"operatorOptions": @{ @"greaterThanOperatorName": @"", @"lessThanOperatorName": @"", @"operatorName": @"" }, @"orderedRanking": @"" }, @"isFacetable": @NO, @"isRepeatable": @NO, @"isReturnable": @NO, @"isSortable": @NO, @"isSuggestable": @NO, @"isWildcardSearchable": @NO, @"name": @"", @"objectPropertyOptions": @{ @"subobjectProperties": @[ ] }, @"textPropertyOptions": @{ @"operatorOptions": @{ @"exactMatchWithOperator": @NO, @"operatorName": @"" }, @"retrievalImportance": @{ } }, @"timestampPropertyOptions": @{ @"operatorOptions": @{ @"greaterThanOperatorName": @"", @"lessThanOperatorName": @"", @"operatorName": @"" } } } ] } ], @"operationIds": @[ ] },
@"validateOnly": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/indexing/:name/schema"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/indexing/:name/schema" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/indexing/:name/schema",
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([
'debugOptions' => [
'enableDebugging' => null
],
'schema' => [
'objectDefinitions' => [
[
'name' => '',
'options' => [
'displayOptions' => [
'metalines' => [
[
'properties' => [
[
'propertyName' => ''
]
]
]
],
'objectDisplayLabel' => ''
],
'freshnessOptions' => [
'freshnessDuration' => '',
'freshnessProperty' => ''
],
'suggestionFilteringOperators' => [
]
],
'propertyDefinitions' => [
[
'booleanPropertyOptions' => [
'operatorOptions' => [
'operatorName' => ''
]
],
'datePropertyOptions' => [
'operatorOptions' => [
'greaterThanOperatorName' => '',
'lessThanOperatorName' => '',
'operatorName' => ''
]
],
'displayOptions' => [
'displayLabel' => ''
],
'doublePropertyOptions' => [
'operatorOptions' => [
'operatorName' => ''
]
],
'enumPropertyOptions' => [
'operatorOptions' => [
'operatorName' => ''
],
'orderedRanking' => '',
'possibleValues' => [
[
'integerValue' => 0,
'stringValue' => ''
]
]
],
'htmlPropertyOptions' => [
'operatorOptions' => [
'operatorName' => ''
],
'retrievalImportance' => [
'importance' => ''
]
],
'integerPropertyOptions' => [
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'maximumValue' => '',
'minimumValue' => '',
'operatorOptions' => [
'greaterThanOperatorName' => '',
'lessThanOperatorName' => '',
'operatorName' => ''
],
'orderedRanking' => ''
],
'isFacetable' => null,
'isRepeatable' => null,
'isReturnable' => null,
'isSortable' => null,
'isSuggestable' => null,
'isWildcardSearchable' => null,
'name' => '',
'objectPropertyOptions' => [
'subobjectProperties' => [
]
],
'textPropertyOptions' => [
'operatorOptions' => [
'exactMatchWithOperator' => null,
'operatorName' => ''
],
'retrievalImportance' => [
]
],
'timestampPropertyOptions' => [
'operatorOptions' => [
'greaterThanOperatorName' => '',
'lessThanOperatorName' => '',
'operatorName' => ''
]
]
]
]
]
],
'operationIds' => [
]
],
'validateOnly' => null
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/v1/indexing/:name/schema', [
'body' => '{
"debugOptions": {
"enableDebugging": false
},
"schema": {
"objectDefinitions": [
{
"name": "",
"options": {
"displayOptions": {
"metalines": [
{
"properties": [
{
"propertyName": ""
}
]
}
],
"objectDisplayLabel": ""
},
"freshnessOptions": {
"freshnessDuration": "",
"freshnessProperty": ""
},
"suggestionFilteringOperators": []
},
"propertyDefinitions": [
{
"booleanPropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"datePropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
},
"displayOptions": {
"displayLabel": ""
},
"doublePropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"enumPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"orderedRanking": "",
"possibleValues": [
{
"integerValue": 0,
"stringValue": ""
}
]
},
"htmlPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"retrievalImportance": {
"importance": ""
}
},
"integerPropertyOptions": {
"integerFacetingOptions": {
"integerBuckets": []
},
"maximumValue": "",
"minimumValue": "",
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
},
"orderedRanking": ""
},
"isFacetable": false,
"isRepeatable": false,
"isReturnable": false,
"isSortable": false,
"isSuggestable": false,
"isWildcardSearchable": false,
"name": "",
"objectPropertyOptions": {
"subobjectProperties": []
},
"textPropertyOptions": {
"operatorOptions": {
"exactMatchWithOperator": false,
"operatorName": ""
},
"retrievalImportance": {}
},
"timestampPropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
}
}
]
}
],
"operationIds": []
},
"validateOnly": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/indexing/:name/schema');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'debugOptions' => [
'enableDebugging' => null
],
'schema' => [
'objectDefinitions' => [
[
'name' => '',
'options' => [
'displayOptions' => [
'metalines' => [
[
'properties' => [
[
'propertyName' => ''
]
]
]
],
'objectDisplayLabel' => ''
],
'freshnessOptions' => [
'freshnessDuration' => '',
'freshnessProperty' => ''
],
'suggestionFilteringOperators' => [
]
],
'propertyDefinitions' => [
[
'booleanPropertyOptions' => [
'operatorOptions' => [
'operatorName' => ''
]
],
'datePropertyOptions' => [
'operatorOptions' => [
'greaterThanOperatorName' => '',
'lessThanOperatorName' => '',
'operatorName' => ''
]
],
'displayOptions' => [
'displayLabel' => ''
],
'doublePropertyOptions' => [
'operatorOptions' => [
'operatorName' => ''
]
],
'enumPropertyOptions' => [
'operatorOptions' => [
'operatorName' => ''
],
'orderedRanking' => '',
'possibleValues' => [
[
'integerValue' => 0,
'stringValue' => ''
]
]
],
'htmlPropertyOptions' => [
'operatorOptions' => [
'operatorName' => ''
],
'retrievalImportance' => [
'importance' => ''
]
],
'integerPropertyOptions' => [
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'maximumValue' => '',
'minimumValue' => '',
'operatorOptions' => [
'greaterThanOperatorName' => '',
'lessThanOperatorName' => '',
'operatorName' => ''
],
'orderedRanking' => ''
],
'isFacetable' => null,
'isRepeatable' => null,
'isReturnable' => null,
'isSortable' => null,
'isSuggestable' => null,
'isWildcardSearchable' => null,
'name' => '',
'objectPropertyOptions' => [
'subobjectProperties' => [
]
],
'textPropertyOptions' => [
'operatorOptions' => [
'exactMatchWithOperator' => null,
'operatorName' => ''
],
'retrievalImportance' => [
]
],
'timestampPropertyOptions' => [
'operatorOptions' => [
'greaterThanOperatorName' => '',
'lessThanOperatorName' => '',
'operatorName' => ''
]
]
]
]
]
],
'operationIds' => [
]
],
'validateOnly' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'debugOptions' => [
'enableDebugging' => null
],
'schema' => [
'objectDefinitions' => [
[
'name' => '',
'options' => [
'displayOptions' => [
'metalines' => [
[
'properties' => [
[
'propertyName' => ''
]
]
]
],
'objectDisplayLabel' => ''
],
'freshnessOptions' => [
'freshnessDuration' => '',
'freshnessProperty' => ''
],
'suggestionFilteringOperators' => [
]
],
'propertyDefinitions' => [
[
'booleanPropertyOptions' => [
'operatorOptions' => [
'operatorName' => ''
]
],
'datePropertyOptions' => [
'operatorOptions' => [
'greaterThanOperatorName' => '',
'lessThanOperatorName' => '',
'operatorName' => ''
]
],
'displayOptions' => [
'displayLabel' => ''
],
'doublePropertyOptions' => [
'operatorOptions' => [
'operatorName' => ''
]
],
'enumPropertyOptions' => [
'operatorOptions' => [
'operatorName' => ''
],
'orderedRanking' => '',
'possibleValues' => [
[
'integerValue' => 0,
'stringValue' => ''
]
]
],
'htmlPropertyOptions' => [
'operatorOptions' => [
'operatorName' => ''
],
'retrievalImportance' => [
'importance' => ''
]
],
'integerPropertyOptions' => [
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'maximumValue' => '',
'minimumValue' => '',
'operatorOptions' => [
'greaterThanOperatorName' => '',
'lessThanOperatorName' => '',
'operatorName' => ''
],
'orderedRanking' => ''
],
'isFacetable' => null,
'isRepeatable' => null,
'isReturnable' => null,
'isSortable' => null,
'isSuggestable' => null,
'isWildcardSearchable' => null,
'name' => '',
'objectPropertyOptions' => [
'subobjectProperties' => [
]
],
'textPropertyOptions' => [
'operatorOptions' => [
'exactMatchWithOperator' => null,
'operatorName' => ''
],
'retrievalImportance' => [
]
],
'timestampPropertyOptions' => [
'operatorOptions' => [
'greaterThanOperatorName' => '',
'lessThanOperatorName' => '',
'operatorName' => ''
]
]
]
]
]
],
'operationIds' => [
]
],
'validateOnly' => null
]));
$request->setRequestUrl('{{baseUrl}}/v1/indexing/:name/schema');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/indexing/:name/schema' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"debugOptions": {
"enableDebugging": false
},
"schema": {
"objectDefinitions": [
{
"name": "",
"options": {
"displayOptions": {
"metalines": [
{
"properties": [
{
"propertyName": ""
}
]
}
],
"objectDisplayLabel": ""
},
"freshnessOptions": {
"freshnessDuration": "",
"freshnessProperty": ""
},
"suggestionFilteringOperators": []
},
"propertyDefinitions": [
{
"booleanPropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"datePropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
},
"displayOptions": {
"displayLabel": ""
},
"doublePropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"enumPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"orderedRanking": "",
"possibleValues": [
{
"integerValue": 0,
"stringValue": ""
}
]
},
"htmlPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"retrievalImportance": {
"importance": ""
}
},
"integerPropertyOptions": {
"integerFacetingOptions": {
"integerBuckets": []
},
"maximumValue": "",
"minimumValue": "",
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
},
"orderedRanking": ""
},
"isFacetable": false,
"isRepeatable": false,
"isReturnable": false,
"isSortable": false,
"isSuggestable": false,
"isWildcardSearchable": false,
"name": "",
"objectPropertyOptions": {
"subobjectProperties": []
},
"textPropertyOptions": {
"operatorOptions": {
"exactMatchWithOperator": false,
"operatorName": ""
},
"retrievalImportance": {}
},
"timestampPropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
}
}
]
}
],
"operationIds": []
},
"validateOnly": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/indexing/:name/schema' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"debugOptions": {
"enableDebugging": false
},
"schema": {
"objectDefinitions": [
{
"name": "",
"options": {
"displayOptions": {
"metalines": [
{
"properties": [
{
"propertyName": ""
}
]
}
],
"objectDisplayLabel": ""
},
"freshnessOptions": {
"freshnessDuration": "",
"freshnessProperty": ""
},
"suggestionFilteringOperators": []
},
"propertyDefinitions": [
{
"booleanPropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"datePropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
},
"displayOptions": {
"displayLabel": ""
},
"doublePropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"enumPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"orderedRanking": "",
"possibleValues": [
{
"integerValue": 0,
"stringValue": ""
}
]
},
"htmlPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"retrievalImportance": {
"importance": ""
}
},
"integerPropertyOptions": {
"integerFacetingOptions": {
"integerBuckets": []
},
"maximumValue": "",
"minimumValue": "",
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
},
"orderedRanking": ""
},
"isFacetable": false,
"isRepeatable": false,
"isReturnable": false,
"isSortable": false,
"isSuggestable": false,
"isWildcardSearchable": false,
"name": "",
"objectPropertyOptions": {
"subobjectProperties": []
},
"textPropertyOptions": {
"operatorOptions": {
"exactMatchWithOperator": false,
"operatorName": ""
},
"retrievalImportance": {}
},
"timestampPropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
}
}
]
}
],
"operationIds": []
},
"validateOnly": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/indexing/:name/schema", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/indexing/:name/schema"
payload = {
"debugOptions": { "enableDebugging": False },
"schema": {
"objectDefinitions": [
{
"name": "",
"options": {
"displayOptions": {
"metalines": [{ "properties": [{ "propertyName": "" }] }],
"objectDisplayLabel": ""
},
"freshnessOptions": {
"freshnessDuration": "",
"freshnessProperty": ""
},
"suggestionFilteringOperators": []
},
"propertyDefinitions": [
{
"booleanPropertyOptions": { "operatorOptions": { "operatorName": "" } },
"datePropertyOptions": { "operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
} },
"displayOptions": { "displayLabel": "" },
"doublePropertyOptions": { "operatorOptions": { "operatorName": "" } },
"enumPropertyOptions": {
"operatorOptions": { "operatorName": "" },
"orderedRanking": "",
"possibleValues": [
{
"integerValue": 0,
"stringValue": ""
}
]
},
"htmlPropertyOptions": {
"operatorOptions": { "operatorName": "" },
"retrievalImportance": { "importance": "" }
},
"integerPropertyOptions": {
"integerFacetingOptions": { "integerBuckets": [] },
"maximumValue": "",
"minimumValue": "",
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
},
"orderedRanking": ""
},
"isFacetable": False,
"isRepeatable": False,
"isReturnable": False,
"isSortable": False,
"isSuggestable": False,
"isWildcardSearchable": False,
"name": "",
"objectPropertyOptions": { "subobjectProperties": [] },
"textPropertyOptions": {
"operatorOptions": {
"exactMatchWithOperator": False,
"operatorName": ""
},
"retrievalImportance": {}
},
"timestampPropertyOptions": { "operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
} }
}
]
}
],
"operationIds": []
},
"validateOnly": False
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/indexing/:name/schema"
payload <- "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/indexing/:name/schema")
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 \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/indexing/:name/schema') do |req|
req.body = "{\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"schema\": {\n \"objectDefinitions\": [\n {\n \"name\": \"\",\n \"options\": {\n \"displayOptions\": {\n \"metalines\": [\n {\n \"properties\": [\n {\n \"propertyName\": \"\"\n }\n ]\n }\n ],\n \"objectDisplayLabel\": \"\"\n },\n \"freshnessOptions\": {\n \"freshnessDuration\": \"\",\n \"freshnessProperty\": \"\"\n },\n \"suggestionFilteringOperators\": []\n },\n \"propertyDefinitions\": [\n {\n \"booleanPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"datePropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n },\n \"displayOptions\": {\n \"displayLabel\": \"\"\n },\n \"doublePropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n }\n },\n \"enumPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\",\n \"possibleValues\": [\n {\n \"integerValue\": 0,\n \"stringValue\": \"\"\n }\n ]\n },\n \"htmlPropertyOptions\": {\n \"operatorOptions\": {\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {\n \"importance\": \"\"\n }\n },\n \"integerPropertyOptions\": {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"maximumValue\": \"\",\n \"minimumValue\": \"\",\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n },\n \"orderedRanking\": \"\"\n },\n \"isFacetable\": false,\n \"isRepeatable\": false,\n \"isReturnable\": false,\n \"isSortable\": false,\n \"isSuggestable\": false,\n \"isWildcardSearchable\": false,\n \"name\": \"\",\n \"objectPropertyOptions\": {\n \"subobjectProperties\": []\n },\n \"textPropertyOptions\": {\n \"operatorOptions\": {\n \"exactMatchWithOperator\": false,\n \"operatorName\": \"\"\n },\n \"retrievalImportance\": {}\n },\n \"timestampPropertyOptions\": {\n \"operatorOptions\": {\n \"greaterThanOperatorName\": \"\",\n \"lessThanOperatorName\": \"\",\n \"operatorName\": \"\"\n }\n }\n }\n ]\n }\n ],\n \"operationIds\": []\n },\n \"validateOnly\": false\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/indexing/:name/schema";
let payload = json!({
"debugOptions": json!({"enableDebugging": false}),
"schema": json!({
"objectDefinitions": (
json!({
"name": "",
"options": json!({
"displayOptions": json!({
"metalines": (json!({"properties": (json!({"propertyName": ""}))})),
"objectDisplayLabel": ""
}),
"freshnessOptions": json!({
"freshnessDuration": "",
"freshnessProperty": ""
}),
"suggestionFilteringOperators": ()
}),
"propertyDefinitions": (
json!({
"booleanPropertyOptions": json!({"operatorOptions": json!({"operatorName": ""})}),
"datePropertyOptions": json!({"operatorOptions": json!({
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
})}),
"displayOptions": json!({"displayLabel": ""}),
"doublePropertyOptions": json!({"operatorOptions": json!({"operatorName": ""})}),
"enumPropertyOptions": json!({
"operatorOptions": json!({"operatorName": ""}),
"orderedRanking": "",
"possibleValues": (
json!({
"integerValue": 0,
"stringValue": ""
})
)
}),
"htmlPropertyOptions": json!({
"operatorOptions": json!({"operatorName": ""}),
"retrievalImportance": json!({"importance": ""})
}),
"integerPropertyOptions": json!({
"integerFacetingOptions": json!({"integerBuckets": ()}),
"maximumValue": "",
"minimumValue": "",
"operatorOptions": json!({
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}),
"orderedRanking": ""
}),
"isFacetable": false,
"isRepeatable": false,
"isReturnable": false,
"isSortable": false,
"isSuggestable": false,
"isWildcardSearchable": false,
"name": "",
"objectPropertyOptions": json!({"subobjectProperties": ()}),
"textPropertyOptions": json!({
"operatorOptions": json!({
"exactMatchWithOperator": false,
"operatorName": ""
}),
"retrievalImportance": json!({})
}),
"timestampPropertyOptions": json!({"operatorOptions": json!({
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
})})
})
)
})
),
"operationIds": ()
}),
"validateOnly": false
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/indexing/:name/schema \
--header 'content-type: application/json' \
--data '{
"debugOptions": {
"enableDebugging": false
},
"schema": {
"objectDefinitions": [
{
"name": "",
"options": {
"displayOptions": {
"metalines": [
{
"properties": [
{
"propertyName": ""
}
]
}
],
"objectDisplayLabel": ""
},
"freshnessOptions": {
"freshnessDuration": "",
"freshnessProperty": ""
},
"suggestionFilteringOperators": []
},
"propertyDefinitions": [
{
"booleanPropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"datePropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
},
"displayOptions": {
"displayLabel": ""
},
"doublePropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"enumPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"orderedRanking": "",
"possibleValues": [
{
"integerValue": 0,
"stringValue": ""
}
]
},
"htmlPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"retrievalImportance": {
"importance": ""
}
},
"integerPropertyOptions": {
"integerFacetingOptions": {
"integerBuckets": []
},
"maximumValue": "",
"minimumValue": "",
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
},
"orderedRanking": ""
},
"isFacetable": false,
"isRepeatable": false,
"isReturnable": false,
"isSortable": false,
"isSuggestable": false,
"isWildcardSearchable": false,
"name": "",
"objectPropertyOptions": {
"subobjectProperties": []
},
"textPropertyOptions": {
"operatorOptions": {
"exactMatchWithOperator": false,
"operatorName": ""
},
"retrievalImportance": {}
},
"timestampPropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
}
}
]
}
],
"operationIds": []
},
"validateOnly": false
}'
echo '{
"debugOptions": {
"enableDebugging": false
},
"schema": {
"objectDefinitions": [
{
"name": "",
"options": {
"displayOptions": {
"metalines": [
{
"properties": [
{
"propertyName": ""
}
]
}
],
"objectDisplayLabel": ""
},
"freshnessOptions": {
"freshnessDuration": "",
"freshnessProperty": ""
},
"suggestionFilteringOperators": []
},
"propertyDefinitions": [
{
"booleanPropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"datePropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
},
"displayOptions": {
"displayLabel": ""
},
"doublePropertyOptions": {
"operatorOptions": {
"operatorName": ""
}
},
"enumPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"orderedRanking": "",
"possibleValues": [
{
"integerValue": 0,
"stringValue": ""
}
]
},
"htmlPropertyOptions": {
"operatorOptions": {
"operatorName": ""
},
"retrievalImportance": {
"importance": ""
}
},
"integerPropertyOptions": {
"integerFacetingOptions": {
"integerBuckets": []
},
"maximumValue": "",
"minimumValue": "",
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
},
"orderedRanking": ""
},
"isFacetable": false,
"isRepeatable": false,
"isReturnable": false,
"isSortable": false,
"isSuggestable": false,
"isWildcardSearchable": false,
"name": "",
"objectPropertyOptions": {
"subobjectProperties": []
},
"textPropertyOptions": {
"operatorOptions": {
"exactMatchWithOperator": false,
"operatorName": ""
},
"retrievalImportance": {}
},
"timestampPropertyOptions": {
"operatorOptions": {
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
}
}
}
]
}
],
"operationIds": []
},
"validateOnly": false
}' | \
http PUT {{baseUrl}}/v1/indexing/:name/schema \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "debugOptions": {\n "enableDebugging": false\n },\n "schema": {\n "objectDefinitions": [\n {\n "name": "",\n "options": {\n "displayOptions": {\n "metalines": [\n {\n "properties": [\n {\n "propertyName": ""\n }\n ]\n }\n ],\n "objectDisplayLabel": ""\n },\n "freshnessOptions": {\n "freshnessDuration": "",\n "freshnessProperty": ""\n },\n "suggestionFilteringOperators": []\n },\n "propertyDefinitions": [\n {\n "booleanPropertyOptions": {\n "operatorOptions": {\n "operatorName": ""\n }\n },\n "datePropertyOptions": {\n "operatorOptions": {\n "greaterThanOperatorName": "",\n "lessThanOperatorName": "",\n "operatorName": ""\n }\n },\n "displayOptions": {\n "displayLabel": ""\n },\n "doublePropertyOptions": {\n "operatorOptions": {\n "operatorName": ""\n }\n },\n "enumPropertyOptions": {\n "operatorOptions": {\n "operatorName": ""\n },\n "orderedRanking": "",\n "possibleValues": [\n {\n "integerValue": 0,\n "stringValue": ""\n }\n ]\n },\n "htmlPropertyOptions": {\n "operatorOptions": {\n "operatorName": ""\n },\n "retrievalImportance": {\n "importance": ""\n }\n },\n "integerPropertyOptions": {\n "integerFacetingOptions": {\n "integerBuckets": []\n },\n "maximumValue": "",\n "minimumValue": "",\n "operatorOptions": {\n "greaterThanOperatorName": "",\n "lessThanOperatorName": "",\n "operatorName": ""\n },\n "orderedRanking": ""\n },\n "isFacetable": false,\n "isRepeatable": false,\n "isReturnable": false,\n "isSortable": false,\n "isSuggestable": false,\n "isWildcardSearchable": false,\n "name": "",\n "objectPropertyOptions": {\n "subobjectProperties": []\n },\n "textPropertyOptions": {\n "operatorOptions": {\n "exactMatchWithOperator": false,\n "operatorName": ""\n },\n "retrievalImportance": {}\n },\n "timestampPropertyOptions": {\n "operatorOptions": {\n "greaterThanOperatorName": "",\n "lessThanOperatorName": "",\n "operatorName": ""\n }\n }\n }\n ]\n }\n ],\n "operationIds": []\n },\n "validateOnly": false\n}' \
--output-document \
- {{baseUrl}}/v1/indexing/:name/schema
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"debugOptions": ["enableDebugging": false],
"schema": [
"objectDefinitions": [
[
"name": "",
"options": [
"displayOptions": [
"metalines": [["properties": [["propertyName": ""]]]],
"objectDisplayLabel": ""
],
"freshnessOptions": [
"freshnessDuration": "",
"freshnessProperty": ""
],
"suggestionFilteringOperators": []
],
"propertyDefinitions": [
[
"booleanPropertyOptions": ["operatorOptions": ["operatorName": ""]],
"datePropertyOptions": ["operatorOptions": [
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
]],
"displayOptions": ["displayLabel": ""],
"doublePropertyOptions": ["operatorOptions": ["operatorName": ""]],
"enumPropertyOptions": [
"operatorOptions": ["operatorName": ""],
"orderedRanking": "",
"possibleValues": [
[
"integerValue": 0,
"stringValue": ""
]
]
],
"htmlPropertyOptions": [
"operatorOptions": ["operatorName": ""],
"retrievalImportance": ["importance": ""]
],
"integerPropertyOptions": [
"integerFacetingOptions": ["integerBuckets": []],
"maximumValue": "",
"minimumValue": "",
"operatorOptions": [
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
],
"orderedRanking": ""
],
"isFacetable": false,
"isRepeatable": false,
"isReturnable": false,
"isSortable": false,
"isSuggestable": false,
"isWildcardSearchable": false,
"name": "",
"objectPropertyOptions": ["subobjectProperties": []],
"textPropertyOptions": [
"operatorOptions": [
"exactMatchWithOperator": false,
"operatorName": ""
],
"retrievalImportance": []
],
"timestampPropertyOptions": ["operatorOptions": [
"greaterThanOperatorName": "",
"lessThanOperatorName": "",
"operatorName": ""
]]
]
]
]
],
"operationIds": []
],
"validateOnly": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/indexing/:name/schema")! 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
cloudsearch.media.upload
{{baseUrl}}/v1/media/:resourceName
QUERY PARAMS
resourceName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/media/:resourceName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/media/:resourceName")
require "http/client"
url = "{{baseUrl}}/v1/media/:resourceName"
response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/media/:resourceName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/media/:resourceName");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/media/:resourceName"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/media/:resourceName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/media/:resourceName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/media/:resourceName"))
.method("POST", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/media/:resourceName")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/media/:resourceName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/media/:resourceName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/v1/media/:resourceName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/media/:resourceName';
const options = {method: 'POST'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/media/:resourceName',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/media/:resourceName")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/media/:resourceName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'POST', url: '{{baseUrl}}/v1/media/:resourceName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/media/:resourceName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'POST', url: '{{baseUrl}}/v1/media/:resourceName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/media/:resourceName';
const options = {method: 'POST'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/media/:resourceName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/media/:resourceName" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/media/:resourceName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/media/:resourceName');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/media/:resourceName');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/media/:resourceName');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/media/:resourceName' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/media/:resourceName' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/v1/media/:resourceName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/media/:resourceName"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/media/:resourceName"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/media/:resourceName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/v1/media/:resourceName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/media/:resourceName";
let client = reqwest::Client::new();
let response = client.post(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/media/:resourceName
http POST {{baseUrl}}/v1/media/:resourceName
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/v1/media/:resourceName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/media/:resourceName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
cloudsearch.operations.get
{{baseUrl}}/v1/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/:name")
require "http/client"
url = "{{baseUrl}}/v1/:name"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/:name"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/:name"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/:name")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/:name',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/:name")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/:name" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/:name"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/:name"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/:name') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/:name";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/:name
http GET {{baseUrl}}/v1/:name
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
cloudsearch.operations.lro.list
{{baseUrl}}/v1/:name/lro
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/:name/lro");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/:name/lro")
require "http/client"
url = "{{baseUrl}}/v1/:name/lro"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/:name/lro"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/:name/lro");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/:name/lro"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/:name/lro HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/:name/lro")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/:name/lro"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/:name/lro")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/:name/lro")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/:name/lro');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/:name/lro'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/:name/lro';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/:name/lro',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/:name/lro")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/:name/lro',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/:name/lro'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/:name/lro');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/:name/lro'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/:name/lro';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/:name/lro"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/:name/lro" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/:name/lro",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/:name/lro');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/:name/lro');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/:name/lro');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/:name/lro' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/:name/lro' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/:name/lro")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/:name/lro"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/:name/lro"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/:name/lro")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/:name/lro') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/:name/lro";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/:name/lro
http GET {{baseUrl}}/v1/:name/lro
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/:name/lro
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/:name/lro")! 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
cloudsearch.query.search
{{baseUrl}}/v1/query/search
BODY json
{
"contextAttributes": [
{
"name": "",
"values": []
}
],
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"facetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"pageSize": 0,
"query": "",
"queryInterpretationOptions": {
"disableNlInterpretation": false,
"disableSupplementalResults": false,
"enableVerbatimMode": false
},
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
},
"sortOptions": {
"operatorName": "",
"sortOrder": ""
},
"start": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/query/search");
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 \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/query/search" {:content-type :json
:form-params {:contextAttributes [{:name ""
:values []}]
:dataSourceRestrictions [{:filterOptions [{:filter {:compositeFilter {:logicOperator ""
:subFilters []}
:valueFilter {:operatorName ""
:value {:booleanValue false
:dateValue {:day 0
:month 0
:year 0}
:doubleValue ""
:integerValue ""
:stringValue ""
:timestampValue ""}}}
:objectType ""}]
:source {:name ""
:predefinedSource ""}}]
:facetOptions [{:integerFacetingOptions {:integerBuckets []}
:numFacetBuckets 0
:objectType ""
:operatorName ""
:sourceName ""}]
:pageSize 0
:query ""
:queryInterpretationOptions {:disableNlInterpretation false
:disableSupplementalResults false
:enableVerbatimMode false}
:requestOptions {:debugOptions {:enableDebugging false}
:languageCode ""
:searchApplicationId ""
:timeZone ""}
:sortOptions {:operatorName ""
:sortOrder ""}
:start 0}})
require "http/client"
url = "{{baseUrl}}/v1/query/search"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/query/search"),
Content = new StringContent("{\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/query/search");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/query/search"
payload := strings.NewReader("{\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/query/search HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1506
{
"contextAttributes": [
{
"name": "",
"values": []
}
],
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"facetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"pageSize": 0,
"query": "",
"queryInterpretationOptions": {
"disableNlInterpretation": false,
"disableSupplementalResults": false,
"enableVerbatimMode": false
},
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
},
"sortOptions": {
"operatorName": "",
"sortOrder": ""
},
"start": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/query/search")
.setHeader("content-type", "application/json")
.setBody("{\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/query/search"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/query/search")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/query/search")
.header("content-type", "application/json")
.body("{\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}")
.asString();
const data = JSON.stringify({
contextAttributes: [
{
name: '',
values: []
}
],
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {
logicOperator: '',
subFilters: []
},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {
day: 0,
month: 0,
year: 0
},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {
name: '',
predefinedSource: ''
}
}
],
facetOptions: [
{
integerFacetingOptions: {
integerBuckets: []
},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
pageSize: 0,
query: '',
queryInterpretationOptions: {
disableNlInterpretation: false,
disableSupplementalResults: false,
enableVerbatimMode: false
},
requestOptions: {
debugOptions: {
enableDebugging: false
},
languageCode: '',
searchApplicationId: '',
timeZone: ''
},
sortOptions: {
operatorName: '',
sortOrder: ''
},
start: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/query/search');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/query/search',
headers: {'content-type': 'application/json'},
data: {
contextAttributes: [{name: '', values: []}],
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
facetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
pageSize: 0,
query: '',
queryInterpretationOptions: {
disableNlInterpretation: false,
disableSupplementalResults: false,
enableVerbatimMode: false
},
requestOptions: {
debugOptions: {enableDebugging: false},
languageCode: '',
searchApplicationId: '',
timeZone: ''
},
sortOptions: {operatorName: '', sortOrder: ''},
start: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/query/search';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"contextAttributes":[{"name":"","values":[]}],"dataSourceRestrictions":[{"filterOptions":[{"filter":{"compositeFilter":{"logicOperator":"","subFilters":[]},"valueFilter":{"operatorName":"","value":{"booleanValue":false,"dateValue":{"day":0,"month":0,"year":0},"doubleValue":"","integerValue":"","stringValue":"","timestampValue":""}}},"objectType":""}],"source":{"name":"","predefinedSource":""}}],"facetOptions":[{"integerFacetingOptions":{"integerBuckets":[]},"numFacetBuckets":0,"objectType":"","operatorName":"","sourceName":""}],"pageSize":0,"query":"","queryInterpretationOptions":{"disableNlInterpretation":false,"disableSupplementalResults":false,"enableVerbatimMode":false},"requestOptions":{"debugOptions":{"enableDebugging":false},"languageCode":"","searchApplicationId":"","timeZone":""},"sortOptions":{"operatorName":"","sortOrder":""},"start":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/query/search',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "contextAttributes": [\n {\n "name": "",\n "values": []\n }\n ],\n "dataSourceRestrictions": [\n {\n "filterOptions": [\n {\n "filter": {\n "compositeFilter": {\n "logicOperator": "",\n "subFilters": []\n },\n "valueFilter": {\n "operatorName": "",\n "value": {\n "booleanValue": false,\n "dateValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "doubleValue": "",\n "integerValue": "",\n "stringValue": "",\n "timestampValue": ""\n }\n }\n },\n "objectType": ""\n }\n ],\n "source": {\n "name": "",\n "predefinedSource": ""\n }\n }\n ],\n "facetOptions": [\n {\n "integerFacetingOptions": {\n "integerBuckets": []\n },\n "numFacetBuckets": 0,\n "objectType": "",\n "operatorName": "",\n "sourceName": ""\n }\n ],\n "pageSize": 0,\n "query": "",\n "queryInterpretationOptions": {\n "disableNlInterpretation": false,\n "disableSupplementalResults": false,\n "enableVerbatimMode": false\n },\n "requestOptions": {\n "debugOptions": {\n "enableDebugging": false\n },\n "languageCode": "",\n "searchApplicationId": "",\n "timeZone": ""\n },\n "sortOptions": {\n "operatorName": "",\n "sortOrder": ""\n },\n "start": 0\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/query/search")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/query/search',
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({
contextAttributes: [{name: '', values: []}],
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
facetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
pageSize: 0,
query: '',
queryInterpretationOptions: {
disableNlInterpretation: false,
disableSupplementalResults: false,
enableVerbatimMode: false
},
requestOptions: {
debugOptions: {enableDebugging: false},
languageCode: '',
searchApplicationId: '',
timeZone: ''
},
sortOptions: {operatorName: '', sortOrder: ''},
start: 0
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/query/search',
headers: {'content-type': 'application/json'},
body: {
contextAttributes: [{name: '', values: []}],
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
facetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
pageSize: 0,
query: '',
queryInterpretationOptions: {
disableNlInterpretation: false,
disableSupplementalResults: false,
enableVerbatimMode: false
},
requestOptions: {
debugOptions: {enableDebugging: false},
languageCode: '',
searchApplicationId: '',
timeZone: ''
},
sortOptions: {operatorName: '', sortOrder: ''},
start: 0
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/query/search');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
contextAttributes: [
{
name: '',
values: []
}
],
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {
logicOperator: '',
subFilters: []
},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {
day: 0,
month: 0,
year: 0
},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {
name: '',
predefinedSource: ''
}
}
],
facetOptions: [
{
integerFacetingOptions: {
integerBuckets: []
},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
pageSize: 0,
query: '',
queryInterpretationOptions: {
disableNlInterpretation: false,
disableSupplementalResults: false,
enableVerbatimMode: false
},
requestOptions: {
debugOptions: {
enableDebugging: false
},
languageCode: '',
searchApplicationId: '',
timeZone: ''
},
sortOptions: {
operatorName: '',
sortOrder: ''
},
start: 0
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/query/search',
headers: {'content-type': 'application/json'},
data: {
contextAttributes: [{name: '', values: []}],
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
facetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
pageSize: 0,
query: '',
queryInterpretationOptions: {
disableNlInterpretation: false,
disableSupplementalResults: false,
enableVerbatimMode: false
},
requestOptions: {
debugOptions: {enableDebugging: false},
languageCode: '',
searchApplicationId: '',
timeZone: ''
},
sortOptions: {operatorName: '', sortOrder: ''},
start: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/query/search';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"contextAttributes":[{"name":"","values":[]}],"dataSourceRestrictions":[{"filterOptions":[{"filter":{"compositeFilter":{"logicOperator":"","subFilters":[]},"valueFilter":{"operatorName":"","value":{"booleanValue":false,"dateValue":{"day":0,"month":0,"year":0},"doubleValue":"","integerValue":"","stringValue":"","timestampValue":""}}},"objectType":""}],"source":{"name":"","predefinedSource":""}}],"facetOptions":[{"integerFacetingOptions":{"integerBuckets":[]},"numFacetBuckets":0,"objectType":"","operatorName":"","sourceName":""}],"pageSize":0,"query":"","queryInterpretationOptions":{"disableNlInterpretation":false,"disableSupplementalResults":false,"enableVerbatimMode":false},"requestOptions":{"debugOptions":{"enableDebugging":false},"languageCode":"","searchApplicationId":"","timeZone":""},"sortOptions":{"operatorName":"","sortOrder":""},"start":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"contextAttributes": @[ @{ @"name": @"", @"values": @[ ] } ],
@"dataSourceRestrictions": @[ @{ @"filterOptions": @[ @{ @"filter": @{ @"compositeFilter": @{ @"logicOperator": @"", @"subFilters": @[ ] }, @"valueFilter": @{ @"operatorName": @"", @"value": @{ @"booleanValue": @NO, @"dateValue": @{ @"day": @0, @"month": @0, @"year": @0 }, @"doubleValue": @"", @"integerValue": @"", @"stringValue": @"", @"timestampValue": @"" } } }, @"objectType": @"" } ], @"source": @{ @"name": @"", @"predefinedSource": @"" } } ],
@"facetOptions": @[ @{ @"integerFacetingOptions": @{ @"integerBuckets": @[ ] }, @"numFacetBuckets": @0, @"objectType": @"", @"operatorName": @"", @"sourceName": @"" } ],
@"pageSize": @0,
@"query": @"",
@"queryInterpretationOptions": @{ @"disableNlInterpretation": @NO, @"disableSupplementalResults": @NO, @"enableVerbatimMode": @NO },
@"requestOptions": @{ @"debugOptions": @{ @"enableDebugging": @NO }, @"languageCode": @"", @"searchApplicationId": @"", @"timeZone": @"" },
@"sortOptions": @{ @"operatorName": @"", @"sortOrder": @"" },
@"start": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/query/search"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/query/search" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/query/search",
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([
'contextAttributes' => [
[
'name' => '',
'values' => [
]
]
],
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'facetOptions' => [
[
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'numFacetBuckets' => 0,
'objectType' => '',
'operatorName' => '',
'sourceName' => ''
]
],
'pageSize' => 0,
'query' => '',
'queryInterpretationOptions' => [
'disableNlInterpretation' => null,
'disableSupplementalResults' => null,
'enableVerbatimMode' => null
],
'requestOptions' => [
'debugOptions' => [
'enableDebugging' => null
],
'languageCode' => '',
'searchApplicationId' => '',
'timeZone' => ''
],
'sortOptions' => [
'operatorName' => '',
'sortOrder' => ''
],
'start' => 0
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/query/search', [
'body' => '{
"contextAttributes": [
{
"name": "",
"values": []
}
],
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"facetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"pageSize": 0,
"query": "",
"queryInterpretationOptions": {
"disableNlInterpretation": false,
"disableSupplementalResults": false,
"enableVerbatimMode": false
},
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
},
"sortOptions": {
"operatorName": "",
"sortOrder": ""
},
"start": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/query/search');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'contextAttributes' => [
[
'name' => '',
'values' => [
]
]
],
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'facetOptions' => [
[
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'numFacetBuckets' => 0,
'objectType' => '',
'operatorName' => '',
'sourceName' => ''
]
],
'pageSize' => 0,
'query' => '',
'queryInterpretationOptions' => [
'disableNlInterpretation' => null,
'disableSupplementalResults' => null,
'enableVerbatimMode' => null
],
'requestOptions' => [
'debugOptions' => [
'enableDebugging' => null
],
'languageCode' => '',
'searchApplicationId' => '',
'timeZone' => ''
],
'sortOptions' => [
'operatorName' => '',
'sortOrder' => ''
],
'start' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'contextAttributes' => [
[
'name' => '',
'values' => [
]
]
],
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'facetOptions' => [
[
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'numFacetBuckets' => 0,
'objectType' => '',
'operatorName' => '',
'sourceName' => ''
]
],
'pageSize' => 0,
'query' => '',
'queryInterpretationOptions' => [
'disableNlInterpretation' => null,
'disableSupplementalResults' => null,
'enableVerbatimMode' => null
],
'requestOptions' => [
'debugOptions' => [
'enableDebugging' => null
],
'languageCode' => '',
'searchApplicationId' => '',
'timeZone' => ''
],
'sortOptions' => [
'operatorName' => '',
'sortOrder' => ''
],
'start' => 0
]));
$request->setRequestUrl('{{baseUrl}}/v1/query/search');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/query/search' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"contextAttributes": [
{
"name": "",
"values": []
}
],
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"facetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"pageSize": 0,
"query": "",
"queryInterpretationOptions": {
"disableNlInterpretation": false,
"disableSupplementalResults": false,
"enableVerbatimMode": false
},
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
},
"sortOptions": {
"operatorName": "",
"sortOrder": ""
},
"start": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/query/search' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"contextAttributes": [
{
"name": "",
"values": []
}
],
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"facetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"pageSize": 0,
"query": "",
"queryInterpretationOptions": {
"disableNlInterpretation": false,
"disableSupplementalResults": false,
"enableVerbatimMode": false
},
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
},
"sortOptions": {
"operatorName": "",
"sortOrder": ""
},
"start": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/query/search", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/query/search"
payload = {
"contextAttributes": [
{
"name": "",
"values": []
}
],
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": False,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"facetOptions": [
{
"integerFacetingOptions": { "integerBuckets": [] },
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"pageSize": 0,
"query": "",
"queryInterpretationOptions": {
"disableNlInterpretation": False,
"disableSupplementalResults": False,
"enableVerbatimMode": False
},
"requestOptions": {
"debugOptions": { "enableDebugging": False },
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
},
"sortOptions": {
"operatorName": "",
"sortOrder": ""
},
"start": 0
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/query/search"
payload <- "{\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/query/search")
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 \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/query/search') do |req|
req.body = "{\n \"contextAttributes\": [\n {\n \"name\": \"\",\n \"values\": []\n }\n ],\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"facetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"pageSize\": 0,\n \"query\": \"\",\n \"queryInterpretationOptions\": {\n \"disableNlInterpretation\": false,\n \"disableSupplementalResults\": false,\n \"enableVerbatimMode\": false\n },\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n },\n \"sortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"start\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/query/search";
let payload = json!({
"contextAttributes": (
json!({
"name": "",
"values": ()
})
),
"dataSourceRestrictions": (
json!({
"filterOptions": (
json!({
"filter": json!({
"compositeFilter": json!({
"logicOperator": "",
"subFilters": ()
}),
"valueFilter": json!({
"operatorName": "",
"value": json!({
"booleanValue": false,
"dateValue": json!({
"day": 0,
"month": 0,
"year": 0
}),
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
})
})
}),
"objectType": ""
})
),
"source": json!({
"name": "",
"predefinedSource": ""
})
})
),
"facetOptions": (
json!({
"integerFacetingOptions": json!({"integerBuckets": ()}),
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
})
),
"pageSize": 0,
"query": "",
"queryInterpretationOptions": json!({
"disableNlInterpretation": false,
"disableSupplementalResults": false,
"enableVerbatimMode": false
}),
"requestOptions": json!({
"debugOptions": json!({"enableDebugging": false}),
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
}),
"sortOptions": json!({
"operatorName": "",
"sortOrder": ""
}),
"start": 0
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/query/search \
--header 'content-type: application/json' \
--data '{
"contextAttributes": [
{
"name": "",
"values": []
}
],
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"facetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"pageSize": 0,
"query": "",
"queryInterpretationOptions": {
"disableNlInterpretation": false,
"disableSupplementalResults": false,
"enableVerbatimMode": false
},
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
},
"sortOptions": {
"operatorName": "",
"sortOrder": ""
},
"start": 0
}'
echo '{
"contextAttributes": [
{
"name": "",
"values": []
}
],
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"facetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"pageSize": 0,
"query": "",
"queryInterpretationOptions": {
"disableNlInterpretation": false,
"disableSupplementalResults": false,
"enableVerbatimMode": false
},
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
},
"sortOptions": {
"operatorName": "",
"sortOrder": ""
},
"start": 0
}' | \
http POST {{baseUrl}}/v1/query/search \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "contextAttributes": [\n {\n "name": "",\n "values": []\n }\n ],\n "dataSourceRestrictions": [\n {\n "filterOptions": [\n {\n "filter": {\n "compositeFilter": {\n "logicOperator": "",\n "subFilters": []\n },\n "valueFilter": {\n "operatorName": "",\n "value": {\n "booleanValue": false,\n "dateValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "doubleValue": "",\n "integerValue": "",\n "stringValue": "",\n "timestampValue": ""\n }\n }\n },\n "objectType": ""\n }\n ],\n "source": {\n "name": "",\n "predefinedSource": ""\n }\n }\n ],\n "facetOptions": [\n {\n "integerFacetingOptions": {\n "integerBuckets": []\n },\n "numFacetBuckets": 0,\n "objectType": "",\n "operatorName": "",\n "sourceName": ""\n }\n ],\n "pageSize": 0,\n "query": "",\n "queryInterpretationOptions": {\n "disableNlInterpretation": false,\n "disableSupplementalResults": false,\n "enableVerbatimMode": false\n },\n "requestOptions": {\n "debugOptions": {\n "enableDebugging": false\n },\n "languageCode": "",\n "searchApplicationId": "",\n "timeZone": ""\n },\n "sortOptions": {\n "operatorName": "",\n "sortOrder": ""\n },\n "start": 0\n}' \
--output-document \
- {{baseUrl}}/v1/query/search
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"contextAttributes": [
[
"name": "",
"values": []
]
],
"dataSourceRestrictions": [
[
"filterOptions": [
[
"filter": [
"compositeFilter": [
"logicOperator": "",
"subFilters": []
],
"valueFilter": [
"operatorName": "",
"value": [
"booleanValue": false,
"dateValue": [
"day": 0,
"month": 0,
"year": 0
],
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
]
]
],
"objectType": ""
]
],
"source": [
"name": "",
"predefinedSource": ""
]
]
],
"facetOptions": [
[
"integerFacetingOptions": ["integerBuckets": []],
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
]
],
"pageSize": 0,
"query": "",
"queryInterpretationOptions": [
"disableNlInterpretation": false,
"disableSupplementalResults": false,
"enableVerbatimMode": false
],
"requestOptions": [
"debugOptions": ["enableDebugging": false],
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
],
"sortOptions": [
"operatorName": "",
"sortOrder": ""
],
"start": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/query/search")! 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
cloudsearch.query.sources.list
{{baseUrl}}/v1/query/sources
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/query/sources");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/query/sources")
require "http/client"
url = "{{baseUrl}}/v1/query/sources"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/query/sources"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/query/sources");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/query/sources"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/query/sources HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/query/sources")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/query/sources"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/query/sources")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/query/sources")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/query/sources');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/query/sources'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/query/sources';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/query/sources',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/query/sources")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/query/sources',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/query/sources'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/query/sources');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/query/sources'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/query/sources';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/query/sources"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/query/sources" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/query/sources",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/query/sources');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/query/sources');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/query/sources');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/query/sources' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/query/sources' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/query/sources")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/query/sources"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/query/sources"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/query/sources")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/query/sources') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/query/sources";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/query/sources
http GET {{baseUrl}}/v1/query/sources
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/query/sources
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/query/sources")! 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
cloudsearch.query.suggest
{{baseUrl}}/v1/query/suggest
BODY json
{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"query": "",
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/query/suggest");
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 \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/query/suggest" {:content-type :json
:form-params {:dataSourceRestrictions [{:filterOptions [{:filter {:compositeFilter {:logicOperator ""
:subFilters []}
:valueFilter {:operatorName ""
:value {:booleanValue false
:dateValue {:day 0
:month 0
:year 0}
:doubleValue ""
:integerValue ""
:stringValue ""
:timestampValue ""}}}
:objectType ""}]
:source {:name ""
:predefinedSource ""}}]
:query ""
:requestOptions {:debugOptions {:enableDebugging false}
:languageCode ""
:searchApplicationId ""
:timeZone ""}}})
require "http/client"
url = "{{baseUrl}}/v1/query/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/query/suggest"),
Content = new StringContent("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/query/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/query/suggest"
payload := strings.NewReader("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/query/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 968
{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"query": "",
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/query/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/query/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\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 \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/query/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/query/suggest")
.header("content-type", "application/json")
.body("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {
logicOperator: '',
subFilters: []
},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {
day: 0,
month: 0,
year: 0
},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {
name: '',
predefinedSource: ''
}
}
],
query: '',
requestOptions: {
debugOptions: {
enableDebugging: false
},
languageCode: '',
searchApplicationId: '',
timeZone: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/query/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/query/suggest',
headers: {'content-type': 'application/json'},
data: {
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
query: '',
requestOptions: {
debugOptions: {enableDebugging: false},
languageCode: '',
searchApplicationId: '',
timeZone: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/query/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"dataSourceRestrictions":[{"filterOptions":[{"filter":{"compositeFilter":{"logicOperator":"","subFilters":[]},"valueFilter":{"operatorName":"","value":{"booleanValue":false,"dateValue":{"day":0,"month":0,"year":0},"doubleValue":"","integerValue":"","stringValue":"","timestampValue":""}}},"objectType":""}],"source":{"name":"","predefinedSource":""}}],"query":"","requestOptions":{"debugOptions":{"enableDebugging":false},"languageCode":"","searchApplicationId":"","timeZone":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/query/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "dataSourceRestrictions": [\n {\n "filterOptions": [\n {\n "filter": {\n "compositeFilter": {\n "logicOperator": "",\n "subFilters": []\n },\n "valueFilter": {\n "operatorName": "",\n "value": {\n "booleanValue": false,\n "dateValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "doubleValue": "",\n "integerValue": "",\n "stringValue": "",\n "timestampValue": ""\n }\n }\n },\n "objectType": ""\n }\n ],\n "source": {\n "name": "",\n "predefinedSource": ""\n }\n }\n ],\n "query": "",\n "requestOptions": {\n "debugOptions": {\n "enableDebugging": false\n },\n "languageCode": "",\n "searchApplicationId": "",\n "timeZone": ""\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 \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/query/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/query/suggest',
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({
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
query: '',
requestOptions: {
debugOptions: {enableDebugging: false},
languageCode: '',
searchApplicationId: '',
timeZone: ''
}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/query/suggest',
headers: {'content-type': 'application/json'},
body: {
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
query: '',
requestOptions: {
debugOptions: {enableDebugging: false},
languageCode: '',
searchApplicationId: '',
timeZone: ''
}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/query/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {
logicOperator: '',
subFilters: []
},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {
day: 0,
month: 0,
year: 0
},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {
name: '',
predefinedSource: ''
}
}
],
query: '',
requestOptions: {
debugOptions: {
enableDebugging: false
},
languageCode: '',
searchApplicationId: '',
timeZone: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/query/suggest',
headers: {'content-type': 'application/json'},
data: {
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
query: '',
requestOptions: {
debugOptions: {enableDebugging: false},
languageCode: '',
searchApplicationId: '',
timeZone: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/query/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"dataSourceRestrictions":[{"filterOptions":[{"filter":{"compositeFilter":{"logicOperator":"","subFilters":[]},"valueFilter":{"operatorName":"","value":{"booleanValue":false,"dateValue":{"day":0,"month":0,"year":0},"doubleValue":"","integerValue":"","stringValue":"","timestampValue":""}}},"objectType":""}],"source":{"name":"","predefinedSource":""}}],"query":"","requestOptions":{"debugOptions":{"enableDebugging":false},"languageCode":"","searchApplicationId":"","timeZone":""}}'
};
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 = @{ @"dataSourceRestrictions": @[ @{ @"filterOptions": @[ @{ @"filter": @{ @"compositeFilter": @{ @"logicOperator": @"", @"subFilters": @[ ] }, @"valueFilter": @{ @"operatorName": @"", @"value": @{ @"booleanValue": @NO, @"dateValue": @{ @"day": @0, @"month": @0, @"year": @0 }, @"doubleValue": @"", @"integerValue": @"", @"stringValue": @"", @"timestampValue": @"" } } }, @"objectType": @"" } ], @"source": @{ @"name": @"", @"predefinedSource": @"" } } ],
@"query": @"",
@"requestOptions": @{ @"debugOptions": @{ @"enableDebugging": @NO }, @"languageCode": @"", @"searchApplicationId": @"", @"timeZone": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/query/suggest"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/query/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/query/suggest",
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([
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'query' => '',
'requestOptions' => [
'debugOptions' => [
'enableDebugging' => null
],
'languageCode' => '',
'searchApplicationId' => '',
'timeZone' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/query/suggest', [
'body' => '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"query": "",
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/query/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'query' => '',
'requestOptions' => [
'debugOptions' => [
'enableDebugging' => null
],
'languageCode' => '',
'searchApplicationId' => '',
'timeZone' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'query' => '',
'requestOptions' => [
'debugOptions' => [
'enableDebugging' => null
],
'languageCode' => '',
'searchApplicationId' => '',
'timeZone' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/query/suggest');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/query/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"query": "",
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/query/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"query": "",
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/query/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/query/suggest"
payload = {
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": False,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"query": "",
"requestOptions": {
"debugOptions": { "enableDebugging": False },
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/query/suggest"
payload <- "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/query/suggest")
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 \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/query/suggest') do |req|
req.body = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"query\": \"\",\n \"requestOptions\": {\n \"debugOptions\": {\n \"enableDebugging\": false\n },\n \"languageCode\": \"\",\n \"searchApplicationId\": \"\",\n \"timeZone\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/query/suggest";
let payload = json!({
"dataSourceRestrictions": (
json!({
"filterOptions": (
json!({
"filter": json!({
"compositeFilter": json!({
"logicOperator": "",
"subFilters": ()
}),
"valueFilter": json!({
"operatorName": "",
"value": json!({
"booleanValue": false,
"dateValue": json!({
"day": 0,
"month": 0,
"year": 0
}),
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
})
})
}),
"objectType": ""
})
),
"source": json!({
"name": "",
"predefinedSource": ""
})
})
),
"query": "",
"requestOptions": json!({
"debugOptions": json!({"enableDebugging": false}),
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/query/suggest \
--header 'content-type: application/json' \
--data '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"query": "",
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
}
}'
echo '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"query": "",
"requestOptions": {
"debugOptions": {
"enableDebugging": false
},
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
}
}' | \
http POST {{baseUrl}}/v1/query/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "dataSourceRestrictions": [\n {\n "filterOptions": [\n {\n "filter": {\n "compositeFilter": {\n "logicOperator": "",\n "subFilters": []\n },\n "valueFilter": {\n "operatorName": "",\n "value": {\n "booleanValue": false,\n "dateValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "doubleValue": "",\n "integerValue": "",\n "stringValue": "",\n "timestampValue": ""\n }\n }\n },\n "objectType": ""\n }\n ],\n "source": {\n "name": "",\n "predefinedSource": ""\n }\n }\n ],\n "query": "",\n "requestOptions": {\n "debugOptions": {\n "enableDebugging": false\n },\n "languageCode": "",\n "searchApplicationId": "",\n "timeZone": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/query/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"dataSourceRestrictions": [
[
"filterOptions": [
[
"filter": [
"compositeFilter": [
"logicOperator": "",
"subFilters": []
],
"valueFilter": [
"operatorName": "",
"value": [
"booleanValue": false,
"dateValue": [
"day": 0,
"month": 0,
"year": 0
],
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
]
]
],
"objectType": ""
]
],
"source": [
"name": "",
"predefinedSource": ""
]
]
],
"query": "",
"requestOptions": [
"debugOptions": ["enableDebugging": false],
"languageCode": "",
"searchApplicationId": "",
"timeZone": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/query/suggest")! 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
cloudsearch.settings.datasources.create
{{baseUrl}}/v1/settings/datasources
BODY json
{
"disableModifications": false,
"disableServing": false,
"displayName": "",
"indexingServiceAccounts": [],
"itemsVisibility": [
{
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
}
],
"name": "",
"operationIds": [],
"returnThumbnailUrls": false,
"shortName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/settings/datasources");
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 \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/settings/datasources" {:content-type :json
:form-params {:disableModifications false
:disableServing false
:displayName ""
:indexingServiceAccounts []
:itemsVisibility [{:gsuiteDomain false
:gsuiteGroupEmail ""
:gsuiteUserEmail ""}]
:name ""
:operationIds []
:returnThumbnailUrls false
:shortName ""}})
require "http/client"
url = "{{baseUrl}}/v1/settings/datasources"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/settings/datasources"),
Content = new StringContent("{\n \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/settings/datasources");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/settings/datasources"
payload := strings.NewReader("{\n \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/settings/datasources HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 330
{
"disableModifications": false,
"disableServing": false,
"displayName": "",
"indexingServiceAccounts": [],
"itemsVisibility": [
{
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
}
],
"name": "",
"operationIds": [],
"returnThumbnailUrls": false,
"shortName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/settings/datasources")
.setHeader("content-type", "application/json")
.setBody("{\n \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/settings/datasources"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\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 \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/settings/datasources")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/settings/datasources")
.header("content-type", "application/json")
.body("{\n \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}")
.asString();
const data = JSON.stringify({
disableModifications: false,
disableServing: false,
displayName: '',
indexingServiceAccounts: [],
itemsVisibility: [
{
gsuiteDomain: false,
gsuiteGroupEmail: '',
gsuiteUserEmail: ''
}
],
name: '',
operationIds: [],
returnThumbnailUrls: false,
shortName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/settings/datasources');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/settings/datasources',
headers: {'content-type': 'application/json'},
data: {
disableModifications: false,
disableServing: false,
displayName: '',
indexingServiceAccounts: [],
itemsVisibility: [{gsuiteDomain: false, gsuiteGroupEmail: '', gsuiteUserEmail: ''}],
name: '',
operationIds: [],
returnThumbnailUrls: false,
shortName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/settings/datasources';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"disableModifications":false,"disableServing":false,"displayName":"","indexingServiceAccounts":[],"itemsVisibility":[{"gsuiteDomain":false,"gsuiteGroupEmail":"","gsuiteUserEmail":""}],"name":"","operationIds":[],"returnThumbnailUrls":false,"shortName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/settings/datasources',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "disableModifications": false,\n "disableServing": false,\n "displayName": "",\n "indexingServiceAccounts": [],\n "itemsVisibility": [\n {\n "gsuiteDomain": false,\n "gsuiteGroupEmail": "",\n "gsuiteUserEmail": ""\n }\n ],\n "name": "",\n "operationIds": [],\n "returnThumbnailUrls": false,\n "shortName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/settings/datasources")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/settings/datasources',
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({
disableModifications: false,
disableServing: false,
displayName: '',
indexingServiceAccounts: [],
itemsVisibility: [{gsuiteDomain: false, gsuiteGroupEmail: '', gsuiteUserEmail: ''}],
name: '',
operationIds: [],
returnThumbnailUrls: false,
shortName: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/settings/datasources',
headers: {'content-type': 'application/json'},
body: {
disableModifications: false,
disableServing: false,
displayName: '',
indexingServiceAccounts: [],
itemsVisibility: [{gsuiteDomain: false, gsuiteGroupEmail: '', gsuiteUserEmail: ''}],
name: '',
operationIds: [],
returnThumbnailUrls: false,
shortName: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/settings/datasources');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
disableModifications: false,
disableServing: false,
displayName: '',
indexingServiceAccounts: [],
itemsVisibility: [
{
gsuiteDomain: false,
gsuiteGroupEmail: '',
gsuiteUserEmail: ''
}
],
name: '',
operationIds: [],
returnThumbnailUrls: false,
shortName: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/settings/datasources',
headers: {'content-type': 'application/json'},
data: {
disableModifications: false,
disableServing: false,
displayName: '',
indexingServiceAccounts: [],
itemsVisibility: [{gsuiteDomain: false, gsuiteGroupEmail: '', gsuiteUserEmail: ''}],
name: '',
operationIds: [],
returnThumbnailUrls: false,
shortName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/settings/datasources';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"disableModifications":false,"disableServing":false,"displayName":"","indexingServiceAccounts":[],"itemsVisibility":[{"gsuiteDomain":false,"gsuiteGroupEmail":"","gsuiteUserEmail":""}],"name":"","operationIds":[],"returnThumbnailUrls":false,"shortName":""}'
};
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 = @{ @"disableModifications": @NO,
@"disableServing": @NO,
@"displayName": @"",
@"indexingServiceAccounts": @[ ],
@"itemsVisibility": @[ @{ @"gsuiteDomain": @NO, @"gsuiteGroupEmail": @"", @"gsuiteUserEmail": @"" } ],
@"name": @"",
@"operationIds": @[ ],
@"returnThumbnailUrls": @NO,
@"shortName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/settings/datasources"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/settings/datasources" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/settings/datasources",
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([
'disableModifications' => null,
'disableServing' => null,
'displayName' => '',
'indexingServiceAccounts' => [
],
'itemsVisibility' => [
[
'gsuiteDomain' => null,
'gsuiteGroupEmail' => '',
'gsuiteUserEmail' => ''
]
],
'name' => '',
'operationIds' => [
],
'returnThumbnailUrls' => null,
'shortName' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/settings/datasources', [
'body' => '{
"disableModifications": false,
"disableServing": false,
"displayName": "",
"indexingServiceAccounts": [],
"itemsVisibility": [
{
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
}
],
"name": "",
"operationIds": [],
"returnThumbnailUrls": false,
"shortName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/settings/datasources');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'disableModifications' => null,
'disableServing' => null,
'displayName' => '',
'indexingServiceAccounts' => [
],
'itemsVisibility' => [
[
'gsuiteDomain' => null,
'gsuiteGroupEmail' => '',
'gsuiteUserEmail' => ''
]
],
'name' => '',
'operationIds' => [
],
'returnThumbnailUrls' => null,
'shortName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'disableModifications' => null,
'disableServing' => null,
'displayName' => '',
'indexingServiceAccounts' => [
],
'itemsVisibility' => [
[
'gsuiteDomain' => null,
'gsuiteGroupEmail' => '',
'gsuiteUserEmail' => ''
]
],
'name' => '',
'operationIds' => [
],
'returnThumbnailUrls' => null,
'shortName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/settings/datasources');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/settings/datasources' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"disableModifications": false,
"disableServing": false,
"displayName": "",
"indexingServiceAccounts": [],
"itemsVisibility": [
{
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
}
],
"name": "",
"operationIds": [],
"returnThumbnailUrls": false,
"shortName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/settings/datasources' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"disableModifications": false,
"disableServing": false,
"displayName": "",
"indexingServiceAccounts": [],
"itemsVisibility": [
{
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
}
],
"name": "",
"operationIds": [],
"returnThumbnailUrls": false,
"shortName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/settings/datasources", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/settings/datasources"
payload = {
"disableModifications": False,
"disableServing": False,
"displayName": "",
"indexingServiceAccounts": [],
"itemsVisibility": [
{
"gsuiteDomain": False,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
}
],
"name": "",
"operationIds": [],
"returnThumbnailUrls": False,
"shortName": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/settings/datasources"
payload <- "{\n \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/settings/datasources")
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 \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/settings/datasources') do |req|
req.body = "{\n \"disableModifications\": false,\n \"disableServing\": false,\n \"displayName\": \"\",\n \"indexingServiceAccounts\": [],\n \"itemsVisibility\": [\n {\n \"gsuiteDomain\": false,\n \"gsuiteGroupEmail\": \"\",\n \"gsuiteUserEmail\": \"\"\n }\n ],\n \"name\": \"\",\n \"operationIds\": [],\n \"returnThumbnailUrls\": false,\n \"shortName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/settings/datasources";
let payload = json!({
"disableModifications": false,
"disableServing": false,
"displayName": "",
"indexingServiceAccounts": (),
"itemsVisibility": (
json!({
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
})
),
"name": "",
"operationIds": (),
"returnThumbnailUrls": false,
"shortName": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/settings/datasources \
--header 'content-type: application/json' \
--data '{
"disableModifications": false,
"disableServing": false,
"displayName": "",
"indexingServiceAccounts": [],
"itemsVisibility": [
{
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
}
],
"name": "",
"operationIds": [],
"returnThumbnailUrls": false,
"shortName": ""
}'
echo '{
"disableModifications": false,
"disableServing": false,
"displayName": "",
"indexingServiceAccounts": [],
"itemsVisibility": [
{
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
}
],
"name": "",
"operationIds": [],
"returnThumbnailUrls": false,
"shortName": ""
}' | \
http POST {{baseUrl}}/v1/settings/datasources \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "disableModifications": false,\n "disableServing": false,\n "displayName": "",\n "indexingServiceAccounts": [],\n "itemsVisibility": [\n {\n "gsuiteDomain": false,\n "gsuiteGroupEmail": "",\n "gsuiteUserEmail": ""\n }\n ],\n "name": "",\n "operationIds": [],\n "returnThumbnailUrls": false,\n "shortName": ""\n}' \
--output-document \
- {{baseUrl}}/v1/settings/datasources
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"disableModifications": false,
"disableServing": false,
"displayName": "",
"indexingServiceAccounts": [],
"itemsVisibility": [
[
"gsuiteDomain": false,
"gsuiteGroupEmail": "",
"gsuiteUserEmail": ""
]
],
"name": "",
"operationIds": [],
"returnThumbnailUrls": false,
"shortName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/settings/datasources")! 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
cloudsearch.settings.datasources.list
{{baseUrl}}/v1/settings/datasources
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/settings/datasources");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/settings/datasources")
require "http/client"
url = "{{baseUrl}}/v1/settings/datasources"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/settings/datasources"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/settings/datasources");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/settings/datasources"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/settings/datasources HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/settings/datasources")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/settings/datasources"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/settings/datasources")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/settings/datasources")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/settings/datasources');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/settings/datasources'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/settings/datasources';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/settings/datasources',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/settings/datasources")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/settings/datasources',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/settings/datasources'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/settings/datasources');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/settings/datasources'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/settings/datasources';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/settings/datasources"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/settings/datasources" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/settings/datasources",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/settings/datasources');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/settings/datasources');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/settings/datasources');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/settings/datasources' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/settings/datasources' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/settings/datasources")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/settings/datasources"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/settings/datasources"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/settings/datasources")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/settings/datasources') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/settings/datasources";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/settings/datasources
http GET {{baseUrl}}/v1/settings/datasources
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/settings/datasources
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/settings/datasources")! 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
cloudsearch.settings.getCustomer
{{baseUrl}}/v1/settings/customer
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/settings/customer");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/settings/customer")
require "http/client"
url = "{{baseUrl}}/v1/settings/customer"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/settings/customer"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/settings/customer");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/settings/customer"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/settings/customer HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/settings/customer")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/settings/customer"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/settings/customer")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/settings/customer")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/settings/customer');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/settings/customer'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/settings/customer';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/settings/customer',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/settings/customer")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/settings/customer',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/settings/customer'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/settings/customer');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/settings/customer'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/settings/customer';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/settings/customer"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/settings/customer" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/settings/customer",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/settings/customer');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/settings/customer');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/settings/customer');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/settings/customer' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/settings/customer' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/settings/customer")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/settings/customer"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/settings/customer"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/settings/customer")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/settings/customer') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/settings/customer";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/settings/customer
http GET {{baseUrl}}/v1/settings/customer
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/settings/customer
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/settings/customer")! 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
cloudsearch.settings.searchapplications.create
{{baseUrl}}/v1/settings/searchapplications
BODY json
{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/settings/searchapplications");
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 \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/settings/searchapplications" {:content-type :json
:form-params {:dataSourceRestrictions [{:filterOptions [{:filter {:compositeFilter {:logicOperator ""
:subFilters []}
:valueFilter {:operatorName ""
:value {:booleanValue false
:dateValue {:day 0
:month 0
:year 0}
:doubleValue ""
:integerValue ""
:stringValue ""
:timestampValue ""}}}
:objectType ""}]
:source {:name ""
:predefinedSource ""}}]
:defaultFacetOptions [{:integerFacetingOptions {:integerBuckets []}
:numFacetBuckets 0
:objectType ""
:operatorName ""
:sourceName ""}]
:defaultSortOptions {:operatorName ""
:sortOrder ""}
:displayName ""
:enableAuditLog false
:name ""
:operationIds []
:queryInterpretationConfig {:forceDisableSupplementalResults false
:forceVerbatimMode false}
:returnResultThumbnailUrls false
:scoringConfig {:disableFreshness false
:disablePersonalization false}
:sourceConfig [{:crowdingConfig {:numResults 0
:numSuggestions 0}
:scoringConfig {:sourceImportance ""}
:source {}}]}})
require "http/client"
url = "{{baseUrl}}/v1/settings/searchapplications"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/settings/searchapplications"),
Content = new StringContent("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/settings/searchapplications");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/settings/searchapplications"
payload := strings.NewReader("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/settings/searchapplications HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1623
{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/settings/searchapplications")
.setHeader("content-type", "application/json")
.setBody("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/settings/searchapplications"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\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 \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/settings/searchapplications")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/settings/searchapplications")
.header("content-type", "application/json")
.body("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
.asString();
const data = JSON.stringify({
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {
logicOperator: '',
subFilters: []
},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {
day: 0,
month: 0,
year: 0
},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {
name: '',
predefinedSource: ''
}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {
integerBuckets: []
},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {
operatorName: '',
sortOrder: ''
},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {
forceDisableSupplementalResults: false,
forceVerbatimMode: false
},
returnResultThumbnailUrls: false,
scoringConfig: {
disableFreshness: false,
disablePersonalization: false
},
sourceConfig: [
{
crowdingConfig: {
numResults: 0,
numSuggestions: 0
},
scoringConfig: {
sourceImportance: ''
},
source: {}
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/settings/searchapplications');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/settings/searchapplications',
headers: {'content-type': 'application/json'},
data: {
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {operatorName: '', sortOrder: ''},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {forceDisableSupplementalResults: false, forceVerbatimMode: false},
returnResultThumbnailUrls: false,
scoringConfig: {disableFreshness: false, disablePersonalization: false},
sourceConfig: [
{
crowdingConfig: {numResults: 0, numSuggestions: 0},
scoringConfig: {sourceImportance: ''},
source: {}
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/settings/searchapplications';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"dataSourceRestrictions":[{"filterOptions":[{"filter":{"compositeFilter":{"logicOperator":"","subFilters":[]},"valueFilter":{"operatorName":"","value":{"booleanValue":false,"dateValue":{"day":0,"month":0,"year":0},"doubleValue":"","integerValue":"","stringValue":"","timestampValue":""}}},"objectType":""}],"source":{"name":"","predefinedSource":""}}],"defaultFacetOptions":[{"integerFacetingOptions":{"integerBuckets":[]},"numFacetBuckets":0,"objectType":"","operatorName":"","sourceName":""}],"defaultSortOptions":{"operatorName":"","sortOrder":""},"displayName":"","enableAuditLog":false,"name":"","operationIds":[],"queryInterpretationConfig":{"forceDisableSupplementalResults":false,"forceVerbatimMode":false},"returnResultThumbnailUrls":false,"scoringConfig":{"disableFreshness":false,"disablePersonalization":false},"sourceConfig":[{"crowdingConfig":{"numResults":0,"numSuggestions":0},"scoringConfig":{"sourceImportance":""},"source":{}}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/settings/searchapplications',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "dataSourceRestrictions": [\n {\n "filterOptions": [\n {\n "filter": {\n "compositeFilter": {\n "logicOperator": "",\n "subFilters": []\n },\n "valueFilter": {\n "operatorName": "",\n "value": {\n "booleanValue": false,\n "dateValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "doubleValue": "",\n "integerValue": "",\n "stringValue": "",\n "timestampValue": ""\n }\n }\n },\n "objectType": ""\n }\n ],\n "source": {\n "name": "",\n "predefinedSource": ""\n }\n }\n ],\n "defaultFacetOptions": [\n {\n "integerFacetingOptions": {\n "integerBuckets": []\n },\n "numFacetBuckets": 0,\n "objectType": "",\n "operatorName": "",\n "sourceName": ""\n }\n ],\n "defaultSortOptions": {\n "operatorName": "",\n "sortOrder": ""\n },\n "displayName": "",\n "enableAuditLog": false,\n "name": "",\n "operationIds": [],\n "queryInterpretationConfig": {\n "forceDisableSupplementalResults": false,\n "forceVerbatimMode": false\n },\n "returnResultThumbnailUrls": false,\n "scoringConfig": {\n "disableFreshness": false,\n "disablePersonalization": false\n },\n "sourceConfig": [\n {\n "crowdingConfig": {\n "numResults": 0,\n "numSuggestions": 0\n },\n "scoringConfig": {\n "sourceImportance": ""\n },\n "source": {}\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 \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/settings/searchapplications")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/settings/searchapplications',
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({
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {operatorName: '', sortOrder: ''},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {forceDisableSupplementalResults: false, forceVerbatimMode: false},
returnResultThumbnailUrls: false,
scoringConfig: {disableFreshness: false, disablePersonalization: false},
sourceConfig: [
{
crowdingConfig: {numResults: 0, numSuggestions: 0},
scoringConfig: {sourceImportance: ''},
source: {}
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/settings/searchapplications',
headers: {'content-type': 'application/json'},
body: {
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {operatorName: '', sortOrder: ''},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {forceDisableSupplementalResults: false, forceVerbatimMode: false},
returnResultThumbnailUrls: false,
scoringConfig: {disableFreshness: false, disablePersonalization: false},
sourceConfig: [
{
crowdingConfig: {numResults: 0, numSuggestions: 0},
scoringConfig: {sourceImportance: ''},
source: {}
}
]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/settings/searchapplications');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {
logicOperator: '',
subFilters: []
},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {
day: 0,
month: 0,
year: 0
},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {
name: '',
predefinedSource: ''
}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {
integerBuckets: []
},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {
operatorName: '',
sortOrder: ''
},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {
forceDisableSupplementalResults: false,
forceVerbatimMode: false
},
returnResultThumbnailUrls: false,
scoringConfig: {
disableFreshness: false,
disablePersonalization: false
},
sourceConfig: [
{
crowdingConfig: {
numResults: 0,
numSuggestions: 0
},
scoringConfig: {
sourceImportance: ''
},
source: {}
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/settings/searchapplications',
headers: {'content-type': 'application/json'},
data: {
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {operatorName: '', sortOrder: ''},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {forceDisableSupplementalResults: false, forceVerbatimMode: false},
returnResultThumbnailUrls: false,
scoringConfig: {disableFreshness: false, disablePersonalization: false},
sourceConfig: [
{
crowdingConfig: {numResults: 0, numSuggestions: 0},
scoringConfig: {sourceImportance: ''},
source: {}
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/settings/searchapplications';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"dataSourceRestrictions":[{"filterOptions":[{"filter":{"compositeFilter":{"logicOperator":"","subFilters":[]},"valueFilter":{"operatorName":"","value":{"booleanValue":false,"dateValue":{"day":0,"month":0,"year":0},"doubleValue":"","integerValue":"","stringValue":"","timestampValue":""}}},"objectType":""}],"source":{"name":"","predefinedSource":""}}],"defaultFacetOptions":[{"integerFacetingOptions":{"integerBuckets":[]},"numFacetBuckets":0,"objectType":"","operatorName":"","sourceName":""}],"defaultSortOptions":{"operatorName":"","sortOrder":""},"displayName":"","enableAuditLog":false,"name":"","operationIds":[],"queryInterpretationConfig":{"forceDisableSupplementalResults":false,"forceVerbatimMode":false},"returnResultThumbnailUrls":false,"scoringConfig":{"disableFreshness":false,"disablePersonalization":false},"sourceConfig":[{"crowdingConfig":{"numResults":0,"numSuggestions":0},"scoringConfig":{"sourceImportance":""},"source":{}}]}'
};
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 = @{ @"dataSourceRestrictions": @[ @{ @"filterOptions": @[ @{ @"filter": @{ @"compositeFilter": @{ @"logicOperator": @"", @"subFilters": @[ ] }, @"valueFilter": @{ @"operatorName": @"", @"value": @{ @"booleanValue": @NO, @"dateValue": @{ @"day": @0, @"month": @0, @"year": @0 }, @"doubleValue": @"", @"integerValue": @"", @"stringValue": @"", @"timestampValue": @"" } } }, @"objectType": @"" } ], @"source": @{ @"name": @"", @"predefinedSource": @"" } } ],
@"defaultFacetOptions": @[ @{ @"integerFacetingOptions": @{ @"integerBuckets": @[ ] }, @"numFacetBuckets": @0, @"objectType": @"", @"operatorName": @"", @"sourceName": @"" } ],
@"defaultSortOptions": @{ @"operatorName": @"", @"sortOrder": @"" },
@"displayName": @"",
@"enableAuditLog": @NO,
@"name": @"",
@"operationIds": @[ ],
@"queryInterpretationConfig": @{ @"forceDisableSupplementalResults": @NO, @"forceVerbatimMode": @NO },
@"returnResultThumbnailUrls": @NO,
@"scoringConfig": @{ @"disableFreshness": @NO, @"disablePersonalization": @NO },
@"sourceConfig": @[ @{ @"crowdingConfig": @{ @"numResults": @0, @"numSuggestions": @0 }, @"scoringConfig": @{ @"sourceImportance": @"" }, @"source": @{ } } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/settings/searchapplications"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/settings/searchapplications" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/settings/searchapplications",
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([
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'defaultFacetOptions' => [
[
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'numFacetBuckets' => 0,
'objectType' => '',
'operatorName' => '',
'sourceName' => ''
]
],
'defaultSortOptions' => [
'operatorName' => '',
'sortOrder' => ''
],
'displayName' => '',
'enableAuditLog' => null,
'name' => '',
'operationIds' => [
],
'queryInterpretationConfig' => [
'forceDisableSupplementalResults' => null,
'forceVerbatimMode' => null
],
'returnResultThumbnailUrls' => null,
'scoringConfig' => [
'disableFreshness' => null,
'disablePersonalization' => null
],
'sourceConfig' => [
[
'crowdingConfig' => [
'numResults' => 0,
'numSuggestions' => 0
],
'scoringConfig' => [
'sourceImportance' => ''
],
'source' => [
]
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/settings/searchapplications', [
'body' => '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/settings/searchapplications');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'defaultFacetOptions' => [
[
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'numFacetBuckets' => 0,
'objectType' => '',
'operatorName' => '',
'sourceName' => ''
]
],
'defaultSortOptions' => [
'operatorName' => '',
'sortOrder' => ''
],
'displayName' => '',
'enableAuditLog' => null,
'name' => '',
'operationIds' => [
],
'queryInterpretationConfig' => [
'forceDisableSupplementalResults' => null,
'forceVerbatimMode' => null
],
'returnResultThumbnailUrls' => null,
'scoringConfig' => [
'disableFreshness' => null,
'disablePersonalization' => null
],
'sourceConfig' => [
[
'crowdingConfig' => [
'numResults' => 0,
'numSuggestions' => 0
],
'scoringConfig' => [
'sourceImportance' => ''
],
'source' => [
]
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'defaultFacetOptions' => [
[
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'numFacetBuckets' => 0,
'objectType' => '',
'operatorName' => '',
'sourceName' => ''
]
],
'defaultSortOptions' => [
'operatorName' => '',
'sortOrder' => ''
],
'displayName' => '',
'enableAuditLog' => null,
'name' => '',
'operationIds' => [
],
'queryInterpretationConfig' => [
'forceDisableSupplementalResults' => null,
'forceVerbatimMode' => null
],
'returnResultThumbnailUrls' => null,
'scoringConfig' => [
'disableFreshness' => null,
'disablePersonalization' => null
],
'sourceConfig' => [
[
'crowdingConfig' => [
'numResults' => 0,
'numSuggestions' => 0
],
'scoringConfig' => [
'sourceImportance' => ''
],
'source' => [
]
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/settings/searchapplications');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/settings/searchapplications' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/settings/searchapplications' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/settings/searchapplications", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/settings/searchapplications"
payload = {
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": False,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": { "integerBuckets": [] },
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": False,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": False,
"forceVerbatimMode": False
},
"returnResultThumbnailUrls": False,
"scoringConfig": {
"disableFreshness": False,
"disablePersonalization": False
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": { "sourceImportance": "" },
"source": {}
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/settings/searchapplications"
payload <- "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/settings/searchapplications")
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 \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/settings/searchapplications') do |req|
req.body = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/settings/searchapplications";
let payload = json!({
"dataSourceRestrictions": (
json!({
"filterOptions": (
json!({
"filter": json!({
"compositeFilter": json!({
"logicOperator": "",
"subFilters": ()
}),
"valueFilter": json!({
"operatorName": "",
"value": json!({
"booleanValue": false,
"dateValue": json!({
"day": 0,
"month": 0,
"year": 0
}),
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
})
})
}),
"objectType": ""
})
),
"source": json!({
"name": "",
"predefinedSource": ""
})
})
),
"defaultFacetOptions": (
json!({
"integerFacetingOptions": json!({"integerBuckets": ()}),
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
})
),
"defaultSortOptions": json!({
"operatorName": "",
"sortOrder": ""
}),
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": (),
"queryInterpretationConfig": json!({
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
}),
"returnResultThumbnailUrls": false,
"scoringConfig": json!({
"disableFreshness": false,
"disablePersonalization": false
}),
"sourceConfig": (
json!({
"crowdingConfig": json!({
"numResults": 0,
"numSuggestions": 0
}),
"scoringConfig": json!({"sourceImportance": ""}),
"source": json!({})
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/settings/searchapplications \
--header 'content-type: application/json' \
--data '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}'
echo '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}' | \
http POST {{baseUrl}}/v1/settings/searchapplications \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "dataSourceRestrictions": [\n {\n "filterOptions": [\n {\n "filter": {\n "compositeFilter": {\n "logicOperator": "",\n "subFilters": []\n },\n "valueFilter": {\n "operatorName": "",\n "value": {\n "booleanValue": false,\n "dateValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "doubleValue": "",\n "integerValue": "",\n "stringValue": "",\n "timestampValue": ""\n }\n }\n },\n "objectType": ""\n }\n ],\n "source": {\n "name": "",\n "predefinedSource": ""\n }\n }\n ],\n "defaultFacetOptions": [\n {\n "integerFacetingOptions": {\n "integerBuckets": []\n },\n "numFacetBuckets": 0,\n "objectType": "",\n "operatorName": "",\n "sourceName": ""\n }\n ],\n "defaultSortOptions": {\n "operatorName": "",\n "sortOrder": ""\n },\n "displayName": "",\n "enableAuditLog": false,\n "name": "",\n "operationIds": [],\n "queryInterpretationConfig": {\n "forceDisableSupplementalResults": false,\n "forceVerbatimMode": false\n },\n "returnResultThumbnailUrls": false,\n "scoringConfig": {\n "disableFreshness": false,\n "disablePersonalization": false\n },\n "sourceConfig": [\n {\n "crowdingConfig": {\n "numResults": 0,\n "numSuggestions": 0\n },\n "scoringConfig": {\n "sourceImportance": ""\n },\n "source": {}\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/settings/searchapplications
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"dataSourceRestrictions": [
[
"filterOptions": [
[
"filter": [
"compositeFilter": [
"logicOperator": "",
"subFilters": []
],
"valueFilter": [
"operatorName": "",
"value": [
"booleanValue": false,
"dateValue": [
"day": 0,
"month": 0,
"year": 0
],
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
]
]
],
"objectType": ""
]
],
"source": [
"name": "",
"predefinedSource": ""
]
]
],
"defaultFacetOptions": [
[
"integerFacetingOptions": ["integerBuckets": []],
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
]
],
"defaultSortOptions": [
"operatorName": "",
"sortOrder": ""
],
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": [
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
],
"returnResultThumbnailUrls": false,
"scoringConfig": [
"disableFreshness": false,
"disablePersonalization": false
],
"sourceConfig": [
[
"crowdingConfig": [
"numResults": 0,
"numSuggestions": 0
],
"scoringConfig": ["sourceImportance": ""],
"source": []
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/settings/searchapplications")! 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
cloudsearch.settings.searchapplications.delete
{{baseUrl}}/v1/settings/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/settings/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/settings/:name")
require "http/client"
url = "{{baseUrl}}/v1/settings/:name"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/settings/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/settings/:name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/settings/:name"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/settings/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/settings/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/settings/:name"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/settings/:name")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/settings/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/settings/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/settings/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/settings/:name';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/settings/:name',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/settings/:name")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/settings/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/settings/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/settings/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/settings/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/settings/:name';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/settings/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/settings/:name" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/settings/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/settings/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/settings/:name');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/settings/:name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/settings/:name' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/settings/:name' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/settings/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/settings/:name"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/settings/:name"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/settings/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/settings/:name') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/settings/:name";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/settings/:name
http DELETE {{baseUrl}}/v1/settings/:name
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/settings/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/settings/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
cloudsearch.settings.searchapplications.get
{{baseUrl}}/v1/settings/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/settings/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/settings/:name")
require "http/client"
url = "{{baseUrl}}/v1/settings/:name"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/settings/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/settings/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/settings/:name"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/settings/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/settings/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/settings/:name"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/settings/:name")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/settings/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/settings/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/settings/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/settings/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/settings/:name',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/settings/:name")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/settings/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/settings/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/settings/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/settings/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/settings/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/settings/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/settings/:name" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/settings/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/settings/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/settings/:name');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/settings/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/settings/:name' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/settings/:name' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/settings/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/settings/:name"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/settings/:name"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/settings/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/settings/:name') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/settings/:name";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/settings/:name
http GET {{baseUrl}}/v1/settings/:name
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/settings/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/settings/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
cloudsearch.settings.searchapplications.list
{{baseUrl}}/v1/settings/searchapplications
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/settings/searchapplications");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/settings/searchapplications")
require "http/client"
url = "{{baseUrl}}/v1/settings/searchapplications"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/settings/searchapplications"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/settings/searchapplications");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/settings/searchapplications"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/settings/searchapplications HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/settings/searchapplications")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/settings/searchapplications"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/settings/searchapplications")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/settings/searchapplications")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/settings/searchapplications');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/settings/searchapplications'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/settings/searchapplications';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/settings/searchapplications',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/settings/searchapplications")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/settings/searchapplications',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/settings/searchapplications'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/settings/searchapplications');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/settings/searchapplications'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/settings/searchapplications';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/settings/searchapplications"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/settings/searchapplications" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/settings/searchapplications",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/settings/searchapplications');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/settings/searchapplications');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/settings/searchapplications');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/settings/searchapplications' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/settings/searchapplications' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/settings/searchapplications")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/settings/searchapplications"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/settings/searchapplications"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/settings/searchapplications")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/settings/searchapplications') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/settings/searchapplications";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/settings/searchapplications
http GET {{baseUrl}}/v1/settings/searchapplications
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/settings/searchapplications
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/settings/searchapplications")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
cloudsearch.settings.searchapplications.patch
{{baseUrl}}/v1/settings/:name
QUERY PARAMS
name
BODY json
{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/settings/:name");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/v1/settings/:name" {:content-type :json
:form-params {:dataSourceRestrictions [{:filterOptions [{:filter {:compositeFilter {:logicOperator ""
:subFilters []}
:valueFilter {:operatorName ""
:value {:booleanValue false
:dateValue {:day 0
:month 0
:year 0}
:doubleValue ""
:integerValue ""
:stringValue ""
:timestampValue ""}}}
:objectType ""}]
:source {:name ""
:predefinedSource ""}}]
:defaultFacetOptions [{:integerFacetingOptions {:integerBuckets []}
:numFacetBuckets 0
:objectType ""
:operatorName ""
:sourceName ""}]
:defaultSortOptions {:operatorName ""
:sortOrder ""}
:displayName ""
:enableAuditLog false
:name ""
:operationIds []
:queryInterpretationConfig {:forceDisableSupplementalResults false
:forceVerbatimMode false}
:returnResultThumbnailUrls false
:scoringConfig {:disableFreshness false
:disablePersonalization false}
:sourceConfig [{:crowdingConfig {:numResults 0
:numSuggestions 0}
:scoringConfig {:sourceImportance ""}
:source {}}]}})
require "http/client"
url = "{{baseUrl}}/v1/settings/:name"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\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}}/v1/settings/:name"),
Content = new StringContent("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/settings/:name");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/settings/:name"
payload := strings.NewReader("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\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/v1/settings/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1623
{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v1/settings/:name")
.setHeader("content-type", "application/json")
.setBody("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/settings/:name"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\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 \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/settings/:name")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v1/settings/:name")
.header("content-type", "application/json")
.body("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
.asString();
const data = JSON.stringify({
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {
logicOperator: '',
subFilters: []
},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {
day: 0,
month: 0,
year: 0
},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {
name: '',
predefinedSource: ''
}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {
integerBuckets: []
},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {
operatorName: '',
sortOrder: ''
},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {
forceDisableSupplementalResults: false,
forceVerbatimMode: false
},
returnResultThumbnailUrls: false,
scoringConfig: {
disableFreshness: false,
disablePersonalization: false
},
sourceConfig: [
{
crowdingConfig: {
numResults: 0,
numSuggestions: 0
},
scoringConfig: {
sourceImportance: ''
},
source: {}
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/v1/settings/:name');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v1/settings/:name',
headers: {'content-type': 'application/json'},
data: {
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {operatorName: '', sortOrder: ''},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {forceDisableSupplementalResults: false, forceVerbatimMode: false},
returnResultThumbnailUrls: false,
scoringConfig: {disableFreshness: false, disablePersonalization: false},
sourceConfig: [
{
crowdingConfig: {numResults: 0, numSuggestions: 0},
scoringConfig: {sourceImportance: ''},
source: {}
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/settings/:name';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"dataSourceRestrictions":[{"filterOptions":[{"filter":{"compositeFilter":{"logicOperator":"","subFilters":[]},"valueFilter":{"operatorName":"","value":{"booleanValue":false,"dateValue":{"day":0,"month":0,"year":0},"doubleValue":"","integerValue":"","stringValue":"","timestampValue":""}}},"objectType":""}],"source":{"name":"","predefinedSource":""}}],"defaultFacetOptions":[{"integerFacetingOptions":{"integerBuckets":[]},"numFacetBuckets":0,"objectType":"","operatorName":"","sourceName":""}],"defaultSortOptions":{"operatorName":"","sortOrder":""},"displayName":"","enableAuditLog":false,"name":"","operationIds":[],"queryInterpretationConfig":{"forceDisableSupplementalResults":false,"forceVerbatimMode":false},"returnResultThumbnailUrls":false,"scoringConfig":{"disableFreshness":false,"disablePersonalization":false},"sourceConfig":[{"crowdingConfig":{"numResults":0,"numSuggestions":0},"scoringConfig":{"sourceImportance":""},"source":{}}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/settings/:name',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "dataSourceRestrictions": [\n {\n "filterOptions": [\n {\n "filter": {\n "compositeFilter": {\n "logicOperator": "",\n "subFilters": []\n },\n "valueFilter": {\n "operatorName": "",\n "value": {\n "booleanValue": false,\n "dateValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "doubleValue": "",\n "integerValue": "",\n "stringValue": "",\n "timestampValue": ""\n }\n }\n },\n "objectType": ""\n }\n ],\n "source": {\n "name": "",\n "predefinedSource": ""\n }\n }\n ],\n "defaultFacetOptions": [\n {\n "integerFacetingOptions": {\n "integerBuckets": []\n },\n "numFacetBuckets": 0,\n "objectType": "",\n "operatorName": "",\n "sourceName": ""\n }\n ],\n "defaultSortOptions": {\n "operatorName": "",\n "sortOrder": ""\n },\n "displayName": "",\n "enableAuditLog": false,\n "name": "",\n "operationIds": [],\n "queryInterpretationConfig": {\n "forceDisableSupplementalResults": false,\n "forceVerbatimMode": false\n },\n "returnResultThumbnailUrls": false,\n "scoringConfig": {\n "disableFreshness": false,\n "disablePersonalization": false\n },\n "sourceConfig": [\n {\n "crowdingConfig": {\n "numResults": 0,\n "numSuggestions": 0\n },\n "scoringConfig": {\n "sourceImportance": ""\n },\n "source": {}\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 \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/settings/:name")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/settings/:name',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {operatorName: '', sortOrder: ''},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {forceDisableSupplementalResults: false, forceVerbatimMode: false},
returnResultThumbnailUrls: false,
scoringConfig: {disableFreshness: false, disablePersonalization: false},
sourceConfig: [
{
crowdingConfig: {numResults: 0, numSuggestions: 0},
scoringConfig: {sourceImportance: ''},
source: {}
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v1/settings/:name',
headers: {'content-type': 'application/json'},
body: {
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {operatorName: '', sortOrder: ''},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {forceDisableSupplementalResults: false, forceVerbatimMode: false},
returnResultThumbnailUrls: false,
scoringConfig: {disableFreshness: false, disablePersonalization: false},
sourceConfig: [
{
crowdingConfig: {numResults: 0, numSuggestions: 0},
scoringConfig: {sourceImportance: ''},
source: {}
}
]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/v1/settings/:name');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {
logicOperator: '',
subFilters: []
},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {
day: 0,
month: 0,
year: 0
},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {
name: '',
predefinedSource: ''
}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {
integerBuckets: []
},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {
operatorName: '',
sortOrder: ''
},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {
forceDisableSupplementalResults: false,
forceVerbatimMode: false
},
returnResultThumbnailUrls: false,
scoringConfig: {
disableFreshness: false,
disablePersonalization: false
},
sourceConfig: [
{
crowdingConfig: {
numResults: 0,
numSuggestions: 0
},
scoringConfig: {
sourceImportance: ''
},
source: {}
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v1/settings/:name',
headers: {'content-type': 'application/json'},
data: {
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {operatorName: '', sortOrder: ''},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {forceDisableSupplementalResults: false, forceVerbatimMode: false},
returnResultThumbnailUrls: false,
scoringConfig: {disableFreshness: false, disablePersonalization: false},
sourceConfig: [
{
crowdingConfig: {numResults: 0, numSuggestions: 0},
scoringConfig: {sourceImportance: ''},
source: {}
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/settings/:name';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"dataSourceRestrictions":[{"filterOptions":[{"filter":{"compositeFilter":{"logicOperator":"","subFilters":[]},"valueFilter":{"operatorName":"","value":{"booleanValue":false,"dateValue":{"day":0,"month":0,"year":0},"doubleValue":"","integerValue":"","stringValue":"","timestampValue":""}}},"objectType":""}],"source":{"name":"","predefinedSource":""}}],"defaultFacetOptions":[{"integerFacetingOptions":{"integerBuckets":[]},"numFacetBuckets":0,"objectType":"","operatorName":"","sourceName":""}],"defaultSortOptions":{"operatorName":"","sortOrder":""},"displayName":"","enableAuditLog":false,"name":"","operationIds":[],"queryInterpretationConfig":{"forceDisableSupplementalResults":false,"forceVerbatimMode":false},"returnResultThumbnailUrls":false,"scoringConfig":{"disableFreshness":false,"disablePersonalization":false},"sourceConfig":[{"crowdingConfig":{"numResults":0,"numSuggestions":0},"scoringConfig":{"sourceImportance":""},"source":{}}]}'
};
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 = @{ @"dataSourceRestrictions": @[ @{ @"filterOptions": @[ @{ @"filter": @{ @"compositeFilter": @{ @"logicOperator": @"", @"subFilters": @[ ] }, @"valueFilter": @{ @"operatorName": @"", @"value": @{ @"booleanValue": @NO, @"dateValue": @{ @"day": @0, @"month": @0, @"year": @0 }, @"doubleValue": @"", @"integerValue": @"", @"stringValue": @"", @"timestampValue": @"" } } }, @"objectType": @"" } ], @"source": @{ @"name": @"", @"predefinedSource": @"" } } ],
@"defaultFacetOptions": @[ @{ @"integerFacetingOptions": @{ @"integerBuckets": @[ ] }, @"numFacetBuckets": @0, @"objectType": @"", @"operatorName": @"", @"sourceName": @"" } ],
@"defaultSortOptions": @{ @"operatorName": @"", @"sortOrder": @"" },
@"displayName": @"",
@"enableAuditLog": @NO,
@"name": @"",
@"operationIds": @[ ],
@"queryInterpretationConfig": @{ @"forceDisableSupplementalResults": @NO, @"forceVerbatimMode": @NO },
@"returnResultThumbnailUrls": @NO,
@"scoringConfig": @{ @"disableFreshness": @NO, @"disablePersonalization": @NO },
@"sourceConfig": @[ @{ @"crowdingConfig": @{ @"numResults": @0, @"numSuggestions": @0 }, @"scoringConfig": @{ @"sourceImportance": @"" }, @"source": @{ } } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/settings/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/settings/:name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/settings/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'defaultFacetOptions' => [
[
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'numFacetBuckets' => 0,
'objectType' => '',
'operatorName' => '',
'sourceName' => ''
]
],
'defaultSortOptions' => [
'operatorName' => '',
'sortOrder' => ''
],
'displayName' => '',
'enableAuditLog' => null,
'name' => '',
'operationIds' => [
],
'queryInterpretationConfig' => [
'forceDisableSupplementalResults' => null,
'forceVerbatimMode' => null
],
'returnResultThumbnailUrls' => null,
'scoringConfig' => [
'disableFreshness' => null,
'disablePersonalization' => null
],
'sourceConfig' => [
[
'crowdingConfig' => [
'numResults' => 0,
'numSuggestions' => 0
],
'scoringConfig' => [
'sourceImportance' => ''
],
'source' => [
]
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/v1/settings/:name', [
'body' => '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/settings/:name');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'defaultFacetOptions' => [
[
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'numFacetBuckets' => 0,
'objectType' => '',
'operatorName' => '',
'sourceName' => ''
]
],
'defaultSortOptions' => [
'operatorName' => '',
'sortOrder' => ''
],
'displayName' => '',
'enableAuditLog' => null,
'name' => '',
'operationIds' => [
],
'queryInterpretationConfig' => [
'forceDisableSupplementalResults' => null,
'forceVerbatimMode' => null
],
'returnResultThumbnailUrls' => null,
'scoringConfig' => [
'disableFreshness' => null,
'disablePersonalization' => null
],
'sourceConfig' => [
[
'crowdingConfig' => [
'numResults' => 0,
'numSuggestions' => 0
],
'scoringConfig' => [
'sourceImportance' => ''
],
'source' => [
]
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'defaultFacetOptions' => [
[
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'numFacetBuckets' => 0,
'objectType' => '',
'operatorName' => '',
'sourceName' => ''
]
],
'defaultSortOptions' => [
'operatorName' => '',
'sortOrder' => ''
],
'displayName' => '',
'enableAuditLog' => null,
'name' => '',
'operationIds' => [
],
'queryInterpretationConfig' => [
'forceDisableSupplementalResults' => null,
'forceVerbatimMode' => null
],
'returnResultThumbnailUrls' => null,
'scoringConfig' => [
'disableFreshness' => null,
'disablePersonalization' => null
],
'sourceConfig' => [
[
'crowdingConfig' => [
'numResults' => 0,
'numSuggestions' => 0
],
'scoringConfig' => [
'sourceImportance' => ''
],
'source' => [
]
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/settings/:name');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/settings/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/settings/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/v1/settings/:name", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/settings/:name"
payload = {
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": False,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": { "integerBuckets": [] },
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": False,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": False,
"forceVerbatimMode": False
},
"returnResultThumbnailUrls": False,
"scoringConfig": {
"disableFreshness": False,
"disablePersonalization": False
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": { "sourceImportance": "" },
"source": {}
}
]
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/settings/:name"
payload <- "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\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}}/v1/settings/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\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.patch('/baseUrl/v1/settings/:name') do |req|
req.body = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/settings/:name";
let payload = json!({
"dataSourceRestrictions": (
json!({
"filterOptions": (
json!({
"filter": json!({
"compositeFilter": json!({
"logicOperator": "",
"subFilters": ()
}),
"valueFilter": json!({
"operatorName": "",
"value": json!({
"booleanValue": false,
"dateValue": json!({
"day": 0,
"month": 0,
"year": 0
}),
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
})
})
}),
"objectType": ""
})
),
"source": json!({
"name": "",
"predefinedSource": ""
})
})
),
"defaultFacetOptions": (
json!({
"integerFacetingOptions": json!({"integerBuckets": ()}),
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
})
),
"defaultSortOptions": json!({
"operatorName": "",
"sortOrder": ""
}),
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": (),
"queryInterpretationConfig": json!({
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
}),
"returnResultThumbnailUrls": false,
"scoringConfig": json!({
"disableFreshness": false,
"disablePersonalization": false
}),
"sourceConfig": (
json!({
"crowdingConfig": json!({
"numResults": 0,
"numSuggestions": 0
}),
"scoringConfig": json!({"sourceImportance": ""}),
"source": json!({})
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/v1/settings/:name \
--header 'content-type: application/json' \
--data '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}'
echo '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}' | \
http PATCH {{baseUrl}}/v1/settings/:name \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "dataSourceRestrictions": [\n {\n "filterOptions": [\n {\n "filter": {\n "compositeFilter": {\n "logicOperator": "",\n "subFilters": []\n },\n "valueFilter": {\n "operatorName": "",\n "value": {\n "booleanValue": false,\n "dateValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "doubleValue": "",\n "integerValue": "",\n "stringValue": "",\n "timestampValue": ""\n }\n }\n },\n "objectType": ""\n }\n ],\n "source": {\n "name": "",\n "predefinedSource": ""\n }\n }\n ],\n "defaultFacetOptions": [\n {\n "integerFacetingOptions": {\n "integerBuckets": []\n },\n "numFacetBuckets": 0,\n "objectType": "",\n "operatorName": "",\n "sourceName": ""\n }\n ],\n "defaultSortOptions": {\n "operatorName": "",\n "sortOrder": ""\n },\n "displayName": "",\n "enableAuditLog": false,\n "name": "",\n "operationIds": [],\n "queryInterpretationConfig": {\n "forceDisableSupplementalResults": false,\n "forceVerbatimMode": false\n },\n "returnResultThumbnailUrls": false,\n "scoringConfig": {\n "disableFreshness": false,\n "disablePersonalization": false\n },\n "sourceConfig": [\n {\n "crowdingConfig": {\n "numResults": 0,\n "numSuggestions": 0\n },\n "scoringConfig": {\n "sourceImportance": ""\n },\n "source": {}\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/settings/:name
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"dataSourceRestrictions": [
[
"filterOptions": [
[
"filter": [
"compositeFilter": [
"logicOperator": "",
"subFilters": []
],
"valueFilter": [
"operatorName": "",
"value": [
"booleanValue": false,
"dateValue": [
"day": 0,
"month": 0,
"year": 0
],
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
]
]
],
"objectType": ""
]
],
"source": [
"name": "",
"predefinedSource": ""
]
]
],
"defaultFacetOptions": [
[
"integerFacetingOptions": ["integerBuckets": []],
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
]
],
"defaultSortOptions": [
"operatorName": "",
"sortOrder": ""
],
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": [
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
],
"returnResultThumbnailUrls": false,
"scoringConfig": [
"disableFreshness": false,
"disablePersonalization": false
],
"sourceConfig": [
[
"crowdingConfig": [
"numResults": 0,
"numSuggestions": 0
],
"scoringConfig": ["sourceImportance": ""],
"source": []
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/settings/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
cloudsearch.settings.searchapplications.reset
{{baseUrl}}/v1/settings/:name:reset
QUERY PARAMS
name
BODY json
{
"debugOptions": {
"enableDebugging": false
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/settings/:name:reset");
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 \"debugOptions\": {\n \"enableDebugging\": false\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/settings/:name:reset" {:content-type :json
:form-params {:debugOptions {:enableDebugging false}}})
require "http/client"
url = "{{baseUrl}}/v1/settings/:name:reset"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/settings/:name:reset"),
Content = new StringContent("{\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/settings/:name:reset");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/settings/:name:reset"
payload := strings.NewReader("{\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/settings/:name:reset HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 56
{
"debugOptions": {
"enableDebugging": false
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/settings/:name:reset")
.setHeader("content-type", "application/json")
.setBody("{\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/settings/:name:reset"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/settings/:name:reset")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/settings/:name:reset")
.header("content-type", "application/json")
.body("{\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}")
.asString();
const data = JSON.stringify({
debugOptions: {
enableDebugging: false
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/settings/:name:reset');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/settings/:name:reset',
headers: {'content-type': 'application/json'},
data: {debugOptions: {enableDebugging: false}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/settings/:name:reset';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"debugOptions":{"enableDebugging":false}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/settings/:name:reset',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "debugOptions": {\n "enableDebugging": false\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/settings/:name:reset")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/settings/:name:reset',
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({debugOptions: {enableDebugging: false}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/settings/:name:reset',
headers: {'content-type': 'application/json'},
body: {debugOptions: {enableDebugging: false}},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/settings/:name:reset');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
debugOptions: {
enableDebugging: false
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/settings/:name:reset',
headers: {'content-type': 'application/json'},
data: {debugOptions: {enableDebugging: false}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/settings/:name:reset';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"debugOptions":{"enableDebugging":false}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"debugOptions": @{ @"enableDebugging": @NO } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/settings/:name:reset"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/settings/:name:reset" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/settings/:name:reset",
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([
'debugOptions' => [
'enableDebugging' => null
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/settings/:name:reset', [
'body' => '{
"debugOptions": {
"enableDebugging": false
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/settings/:name:reset');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'debugOptions' => [
'enableDebugging' => null
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'debugOptions' => [
'enableDebugging' => null
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/settings/:name:reset');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/settings/:name:reset' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"debugOptions": {
"enableDebugging": false
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/settings/:name:reset' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"debugOptions": {
"enableDebugging": false
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/settings/:name:reset", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/settings/:name:reset"
payload = { "debugOptions": { "enableDebugging": False } }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/settings/:name:reset"
payload <- "{\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/settings/:name:reset")
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 \"debugOptions\": {\n \"enableDebugging\": false\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/settings/:name:reset') do |req|
req.body = "{\n \"debugOptions\": {\n \"enableDebugging\": false\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/settings/:name:reset";
let payload = json!({"debugOptions": json!({"enableDebugging": false})});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/settings/:name:reset \
--header 'content-type: application/json' \
--data '{
"debugOptions": {
"enableDebugging": false
}
}'
echo '{
"debugOptions": {
"enableDebugging": false
}
}' | \
http POST {{baseUrl}}/v1/settings/:name:reset \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "debugOptions": {\n "enableDebugging": false\n }\n}' \
--output-document \
- {{baseUrl}}/v1/settings/:name:reset
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["debugOptions": ["enableDebugging": false]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/settings/:name:reset")! 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
cloudsearch.settings.searchapplications.update
{{baseUrl}}/v1/settings/:name
QUERY PARAMS
name
BODY json
{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/settings/:name");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/settings/:name" {:content-type :json
:form-params {:dataSourceRestrictions [{:filterOptions [{:filter {:compositeFilter {:logicOperator ""
:subFilters []}
:valueFilter {:operatorName ""
:value {:booleanValue false
:dateValue {:day 0
:month 0
:year 0}
:doubleValue ""
:integerValue ""
:stringValue ""
:timestampValue ""}}}
:objectType ""}]
:source {:name ""
:predefinedSource ""}}]
:defaultFacetOptions [{:integerFacetingOptions {:integerBuckets []}
:numFacetBuckets 0
:objectType ""
:operatorName ""
:sourceName ""}]
:defaultSortOptions {:operatorName ""
:sortOrder ""}
:displayName ""
:enableAuditLog false
:name ""
:operationIds []
:queryInterpretationConfig {:forceDisableSupplementalResults false
:forceVerbatimMode false}
:returnResultThumbnailUrls false
:scoringConfig {:disableFreshness false
:disablePersonalization false}
:sourceConfig [{:crowdingConfig {:numResults 0
:numSuggestions 0}
:scoringConfig {:sourceImportance ""}
:source {}}]}})
require "http/client"
url = "{{baseUrl}}/v1/settings/:name"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/settings/:name"),
Content = new StringContent("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/settings/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/settings/:name"
payload := strings.NewReader("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/v1/settings/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1623
{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/settings/:name")
.setHeader("content-type", "application/json")
.setBody("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/settings/:name"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\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 \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/settings/:name")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/settings/:name")
.header("content-type", "application/json")
.body("{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
.asString();
const data = JSON.stringify({
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {
logicOperator: '',
subFilters: []
},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {
day: 0,
month: 0,
year: 0
},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {
name: '',
predefinedSource: ''
}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {
integerBuckets: []
},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {
operatorName: '',
sortOrder: ''
},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {
forceDisableSupplementalResults: false,
forceVerbatimMode: false
},
returnResultThumbnailUrls: false,
scoringConfig: {
disableFreshness: false,
disablePersonalization: false
},
sourceConfig: [
{
crowdingConfig: {
numResults: 0,
numSuggestions: 0
},
scoringConfig: {
sourceImportance: ''
},
source: {}
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/settings/:name');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/settings/:name',
headers: {'content-type': 'application/json'},
data: {
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {operatorName: '', sortOrder: ''},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {forceDisableSupplementalResults: false, forceVerbatimMode: false},
returnResultThumbnailUrls: false,
scoringConfig: {disableFreshness: false, disablePersonalization: false},
sourceConfig: [
{
crowdingConfig: {numResults: 0, numSuggestions: 0},
scoringConfig: {sourceImportance: ''},
source: {}
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/settings/:name';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"dataSourceRestrictions":[{"filterOptions":[{"filter":{"compositeFilter":{"logicOperator":"","subFilters":[]},"valueFilter":{"operatorName":"","value":{"booleanValue":false,"dateValue":{"day":0,"month":0,"year":0},"doubleValue":"","integerValue":"","stringValue":"","timestampValue":""}}},"objectType":""}],"source":{"name":"","predefinedSource":""}}],"defaultFacetOptions":[{"integerFacetingOptions":{"integerBuckets":[]},"numFacetBuckets":0,"objectType":"","operatorName":"","sourceName":""}],"defaultSortOptions":{"operatorName":"","sortOrder":""},"displayName":"","enableAuditLog":false,"name":"","operationIds":[],"queryInterpretationConfig":{"forceDisableSupplementalResults":false,"forceVerbatimMode":false},"returnResultThumbnailUrls":false,"scoringConfig":{"disableFreshness":false,"disablePersonalization":false},"sourceConfig":[{"crowdingConfig":{"numResults":0,"numSuggestions":0},"scoringConfig":{"sourceImportance":""},"source":{}}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/settings/:name',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "dataSourceRestrictions": [\n {\n "filterOptions": [\n {\n "filter": {\n "compositeFilter": {\n "logicOperator": "",\n "subFilters": []\n },\n "valueFilter": {\n "operatorName": "",\n "value": {\n "booleanValue": false,\n "dateValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "doubleValue": "",\n "integerValue": "",\n "stringValue": "",\n "timestampValue": ""\n }\n }\n },\n "objectType": ""\n }\n ],\n "source": {\n "name": "",\n "predefinedSource": ""\n }\n }\n ],\n "defaultFacetOptions": [\n {\n "integerFacetingOptions": {\n "integerBuckets": []\n },\n "numFacetBuckets": 0,\n "objectType": "",\n "operatorName": "",\n "sourceName": ""\n }\n ],\n "defaultSortOptions": {\n "operatorName": "",\n "sortOrder": ""\n },\n "displayName": "",\n "enableAuditLog": false,\n "name": "",\n "operationIds": [],\n "queryInterpretationConfig": {\n "forceDisableSupplementalResults": false,\n "forceVerbatimMode": false\n },\n "returnResultThumbnailUrls": false,\n "scoringConfig": {\n "disableFreshness": false,\n "disablePersonalization": false\n },\n "sourceConfig": [\n {\n "crowdingConfig": {\n "numResults": 0,\n "numSuggestions": 0\n },\n "scoringConfig": {\n "sourceImportance": ""\n },\n "source": {}\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 \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/settings/:name")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/settings/:name',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {operatorName: '', sortOrder: ''},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {forceDisableSupplementalResults: false, forceVerbatimMode: false},
returnResultThumbnailUrls: false,
scoringConfig: {disableFreshness: false, disablePersonalization: false},
sourceConfig: [
{
crowdingConfig: {numResults: 0, numSuggestions: 0},
scoringConfig: {sourceImportance: ''},
source: {}
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/settings/:name',
headers: {'content-type': 'application/json'},
body: {
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {operatorName: '', sortOrder: ''},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {forceDisableSupplementalResults: false, forceVerbatimMode: false},
returnResultThumbnailUrls: false,
scoringConfig: {disableFreshness: false, disablePersonalization: false},
sourceConfig: [
{
crowdingConfig: {numResults: 0, numSuggestions: 0},
scoringConfig: {sourceImportance: ''},
source: {}
}
]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/settings/:name');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {
logicOperator: '',
subFilters: []
},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {
day: 0,
month: 0,
year: 0
},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {
name: '',
predefinedSource: ''
}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {
integerBuckets: []
},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {
operatorName: '',
sortOrder: ''
},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {
forceDisableSupplementalResults: false,
forceVerbatimMode: false
},
returnResultThumbnailUrls: false,
scoringConfig: {
disableFreshness: false,
disablePersonalization: false
},
sourceConfig: [
{
crowdingConfig: {
numResults: 0,
numSuggestions: 0
},
scoringConfig: {
sourceImportance: ''
},
source: {}
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/settings/:name',
headers: {'content-type': 'application/json'},
data: {
dataSourceRestrictions: [
{
filterOptions: [
{
filter: {
compositeFilter: {logicOperator: '', subFilters: []},
valueFilter: {
operatorName: '',
value: {
booleanValue: false,
dateValue: {day: 0, month: 0, year: 0},
doubleValue: '',
integerValue: '',
stringValue: '',
timestampValue: ''
}
}
},
objectType: ''
}
],
source: {name: '', predefinedSource: ''}
}
],
defaultFacetOptions: [
{
integerFacetingOptions: {integerBuckets: []},
numFacetBuckets: 0,
objectType: '',
operatorName: '',
sourceName: ''
}
],
defaultSortOptions: {operatorName: '', sortOrder: ''},
displayName: '',
enableAuditLog: false,
name: '',
operationIds: [],
queryInterpretationConfig: {forceDisableSupplementalResults: false, forceVerbatimMode: false},
returnResultThumbnailUrls: false,
scoringConfig: {disableFreshness: false, disablePersonalization: false},
sourceConfig: [
{
crowdingConfig: {numResults: 0, numSuggestions: 0},
scoringConfig: {sourceImportance: ''},
source: {}
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/settings/:name';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"dataSourceRestrictions":[{"filterOptions":[{"filter":{"compositeFilter":{"logicOperator":"","subFilters":[]},"valueFilter":{"operatorName":"","value":{"booleanValue":false,"dateValue":{"day":0,"month":0,"year":0},"doubleValue":"","integerValue":"","stringValue":"","timestampValue":""}}},"objectType":""}],"source":{"name":"","predefinedSource":""}}],"defaultFacetOptions":[{"integerFacetingOptions":{"integerBuckets":[]},"numFacetBuckets":0,"objectType":"","operatorName":"","sourceName":""}],"defaultSortOptions":{"operatorName":"","sortOrder":""},"displayName":"","enableAuditLog":false,"name":"","operationIds":[],"queryInterpretationConfig":{"forceDisableSupplementalResults":false,"forceVerbatimMode":false},"returnResultThumbnailUrls":false,"scoringConfig":{"disableFreshness":false,"disablePersonalization":false},"sourceConfig":[{"crowdingConfig":{"numResults":0,"numSuggestions":0},"scoringConfig":{"sourceImportance":""},"source":{}}]}'
};
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 = @{ @"dataSourceRestrictions": @[ @{ @"filterOptions": @[ @{ @"filter": @{ @"compositeFilter": @{ @"logicOperator": @"", @"subFilters": @[ ] }, @"valueFilter": @{ @"operatorName": @"", @"value": @{ @"booleanValue": @NO, @"dateValue": @{ @"day": @0, @"month": @0, @"year": @0 }, @"doubleValue": @"", @"integerValue": @"", @"stringValue": @"", @"timestampValue": @"" } } }, @"objectType": @"" } ], @"source": @{ @"name": @"", @"predefinedSource": @"" } } ],
@"defaultFacetOptions": @[ @{ @"integerFacetingOptions": @{ @"integerBuckets": @[ ] }, @"numFacetBuckets": @0, @"objectType": @"", @"operatorName": @"", @"sourceName": @"" } ],
@"defaultSortOptions": @{ @"operatorName": @"", @"sortOrder": @"" },
@"displayName": @"",
@"enableAuditLog": @NO,
@"name": @"",
@"operationIds": @[ ],
@"queryInterpretationConfig": @{ @"forceDisableSupplementalResults": @NO, @"forceVerbatimMode": @NO },
@"returnResultThumbnailUrls": @NO,
@"scoringConfig": @{ @"disableFreshness": @NO, @"disablePersonalization": @NO },
@"sourceConfig": @[ @{ @"crowdingConfig": @{ @"numResults": @0, @"numSuggestions": @0 }, @"scoringConfig": @{ @"sourceImportance": @"" }, @"source": @{ } } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/settings/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/settings/:name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/settings/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'defaultFacetOptions' => [
[
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'numFacetBuckets' => 0,
'objectType' => '',
'operatorName' => '',
'sourceName' => ''
]
],
'defaultSortOptions' => [
'operatorName' => '',
'sortOrder' => ''
],
'displayName' => '',
'enableAuditLog' => null,
'name' => '',
'operationIds' => [
],
'queryInterpretationConfig' => [
'forceDisableSupplementalResults' => null,
'forceVerbatimMode' => null
],
'returnResultThumbnailUrls' => null,
'scoringConfig' => [
'disableFreshness' => null,
'disablePersonalization' => null
],
'sourceConfig' => [
[
'crowdingConfig' => [
'numResults' => 0,
'numSuggestions' => 0
],
'scoringConfig' => [
'sourceImportance' => ''
],
'source' => [
]
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/v1/settings/:name', [
'body' => '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/settings/:name');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'defaultFacetOptions' => [
[
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'numFacetBuckets' => 0,
'objectType' => '',
'operatorName' => '',
'sourceName' => ''
]
],
'defaultSortOptions' => [
'operatorName' => '',
'sortOrder' => ''
],
'displayName' => '',
'enableAuditLog' => null,
'name' => '',
'operationIds' => [
],
'queryInterpretationConfig' => [
'forceDisableSupplementalResults' => null,
'forceVerbatimMode' => null
],
'returnResultThumbnailUrls' => null,
'scoringConfig' => [
'disableFreshness' => null,
'disablePersonalization' => null
],
'sourceConfig' => [
[
'crowdingConfig' => [
'numResults' => 0,
'numSuggestions' => 0
],
'scoringConfig' => [
'sourceImportance' => ''
],
'source' => [
]
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'dataSourceRestrictions' => [
[
'filterOptions' => [
[
'filter' => [
'compositeFilter' => [
'logicOperator' => '',
'subFilters' => [
]
],
'valueFilter' => [
'operatorName' => '',
'value' => [
'booleanValue' => null,
'dateValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'doubleValue' => '',
'integerValue' => '',
'stringValue' => '',
'timestampValue' => ''
]
]
],
'objectType' => ''
]
],
'source' => [
'name' => '',
'predefinedSource' => ''
]
]
],
'defaultFacetOptions' => [
[
'integerFacetingOptions' => [
'integerBuckets' => [
]
],
'numFacetBuckets' => 0,
'objectType' => '',
'operatorName' => '',
'sourceName' => ''
]
],
'defaultSortOptions' => [
'operatorName' => '',
'sortOrder' => ''
],
'displayName' => '',
'enableAuditLog' => null,
'name' => '',
'operationIds' => [
],
'queryInterpretationConfig' => [
'forceDisableSupplementalResults' => null,
'forceVerbatimMode' => null
],
'returnResultThumbnailUrls' => null,
'scoringConfig' => [
'disableFreshness' => null,
'disablePersonalization' => null
],
'sourceConfig' => [
[
'crowdingConfig' => [
'numResults' => 0,
'numSuggestions' => 0
],
'scoringConfig' => [
'sourceImportance' => ''
],
'source' => [
]
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/settings/:name');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/settings/:name' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/settings/:name' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/settings/:name", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/settings/:name"
payload = {
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": False,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": { "integerBuckets": [] },
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": False,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": False,
"forceVerbatimMode": False
},
"returnResultThumbnailUrls": False,
"scoringConfig": {
"disableFreshness": False,
"disablePersonalization": False
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": { "sourceImportance": "" },
"source": {}
}
]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/settings/:name"
payload <- "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/settings/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/settings/:name') do |req|
req.body = "{\n \"dataSourceRestrictions\": [\n {\n \"filterOptions\": [\n {\n \"filter\": {\n \"compositeFilter\": {\n \"logicOperator\": \"\",\n \"subFilters\": []\n },\n \"valueFilter\": {\n \"operatorName\": \"\",\n \"value\": {\n \"booleanValue\": false,\n \"dateValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"doubleValue\": \"\",\n \"integerValue\": \"\",\n \"stringValue\": \"\",\n \"timestampValue\": \"\"\n }\n }\n },\n \"objectType\": \"\"\n }\n ],\n \"source\": {\n \"name\": \"\",\n \"predefinedSource\": \"\"\n }\n }\n ],\n \"defaultFacetOptions\": [\n {\n \"integerFacetingOptions\": {\n \"integerBuckets\": []\n },\n \"numFacetBuckets\": 0,\n \"objectType\": \"\",\n \"operatorName\": \"\",\n \"sourceName\": \"\"\n }\n ],\n \"defaultSortOptions\": {\n \"operatorName\": \"\",\n \"sortOrder\": \"\"\n },\n \"displayName\": \"\",\n \"enableAuditLog\": false,\n \"name\": \"\",\n \"operationIds\": [],\n \"queryInterpretationConfig\": {\n \"forceDisableSupplementalResults\": false,\n \"forceVerbatimMode\": false\n },\n \"returnResultThumbnailUrls\": false,\n \"scoringConfig\": {\n \"disableFreshness\": false,\n \"disablePersonalization\": false\n },\n \"sourceConfig\": [\n {\n \"crowdingConfig\": {\n \"numResults\": 0,\n \"numSuggestions\": 0\n },\n \"scoringConfig\": {\n \"sourceImportance\": \"\"\n },\n \"source\": {}\n }\n ]\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/settings/:name";
let payload = json!({
"dataSourceRestrictions": (
json!({
"filterOptions": (
json!({
"filter": json!({
"compositeFilter": json!({
"logicOperator": "",
"subFilters": ()
}),
"valueFilter": json!({
"operatorName": "",
"value": json!({
"booleanValue": false,
"dateValue": json!({
"day": 0,
"month": 0,
"year": 0
}),
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
})
})
}),
"objectType": ""
})
),
"source": json!({
"name": "",
"predefinedSource": ""
})
})
),
"defaultFacetOptions": (
json!({
"integerFacetingOptions": json!({"integerBuckets": ()}),
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
})
),
"defaultSortOptions": json!({
"operatorName": "",
"sortOrder": ""
}),
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": (),
"queryInterpretationConfig": json!({
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
}),
"returnResultThumbnailUrls": false,
"scoringConfig": json!({
"disableFreshness": false,
"disablePersonalization": false
}),
"sourceConfig": (
json!({
"crowdingConfig": json!({
"numResults": 0,
"numSuggestions": 0
}),
"scoringConfig": json!({"sourceImportance": ""}),
"source": json!({})
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/settings/:name \
--header 'content-type: application/json' \
--data '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}'
echo '{
"dataSourceRestrictions": [
{
"filterOptions": [
{
"filter": {
"compositeFilter": {
"logicOperator": "",
"subFilters": []
},
"valueFilter": {
"operatorName": "",
"value": {
"booleanValue": false,
"dateValue": {
"day": 0,
"month": 0,
"year": 0
},
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
}
}
},
"objectType": ""
}
],
"source": {
"name": "",
"predefinedSource": ""
}
}
],
"defaultFacetOptions": [
{
"integerFacetingOptions": {
"integerBuckets": []
},
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
}
],
"defaultSortOptions": {
"operatorName": "",
"sortOrder": ""
},
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": {
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
},
"returnResultThumbnailUrls": false,
"scoringConfig": {
"disableFreshness": false,
"disablePersonalization": false
},
"sourceConfig": [
{
"crowdingConfig": {
"numResults": 0,
"numSuggestions": 0
},
"scoringConfig": {
"sourceImportance": ""
},
"source": {}
}
]
}' | \
http PUT {{baseUrl}}/v1/settings/:name \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "dataSourceRestrictions": [\n {\n "filterOptions": [\n {\n "filter": {\n "compositeFilter": {\n "logicOperator": "",\n "subFilters": []\n },\n "valueFilter": {\n "operatorName": "",\n "value": {\n "booleanValue": false,\n "dateValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "doubleValue": "",\n "integerValue": "",\n "stringValue": "",\n "timestampValue": ""\n }\n }\n },\n "objectType": ""\n }\n ],\n "source": {\n "name": "",\n "predefinedSource": ""\n }\n }\n ],\n "defaultFacetOptions": [\n {\n "integerFacetingOptions": {\n "integerBuckets": []\n },\n "numFacetBuckets": 0,\n "objectType": "",\n "operatorName": "",\n "sourceName": ""\n }\n ],\n "defaultSortOptions": {\n "operatorName": "",\n "sortOrder": ""\n },\n "displayName": "",\n "enableAuditLog": false,\n "name": "",\n "operationIds": [],\n "queryInterpretationConfig": {\n "forceDisableSupplementalResults": false,\n "forceVerbatimMode": false\n },\n "returnResultThumbnailUrls": false,\n "scoringConfig": {\n "disableFreshness": false,\n "disablePersonalization": false\n },\n "sourceConfig": [\n {\n "crowdingConfig": {\n "numResults": 0,\n "numSuggestions": 0\n },\n "scoringConfig": {\n "sourceImportance": ""\n },\n "source": {}\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/settings/:name
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"dataSourceRestrictions": [
[
"filterOptions": [
[
"filter": [
"compositeFilter": [
"logicOperator": "",
"subFilters": []
],
"valueFilter": [
"operatorName": "",
"value": [
"booleanValue": false,
"dateValue": [
"day": 0,
"month": 0,
"year": 0
],
"doubleValue": "",
"integerValue": "",
"stringValue": "",
"timestampValue": ""
]
]
],
"objectType": ""
]
],
"source": [
"name": "",
"predefinedSource": ""
]
]
],
"defaultFacetOptions": [
[
"integerFacetingOptions": ["integerBuckets": []],
"numFacetBuckets": 0,
"objectType": "",
"operatorName": "",
"sourceName": ""
]
],
"defaultSortOptions": [
"operatorName": "",
"sortOrder": ""
],
"displayName": "",
"enableAuditLog": false,
"name": "",
"operationIds": [],
"queryInterpretationConfig": [
"forceDisableSupplementalResults": false,
"forceVerbatimMode": false
],
"returnResultThumbnailUrls": false,
"scoringConfig": [
"disableFreshness": false,
"disablePersonalization": false
],
"sourceConfig": [
[
"crowdingConfig": [
"numResults": 0,
"numSuggestions": 0
],
"scoringConfig": ["sourceImportance": ""],
"source": []
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/settings/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
cloudsearch.settings.updateCustomer
{{baseUrl}}/v1/settings/customer
BODY json
{
"auditLoggingSettings": {
"logAdminReadActions": false,
"logDataReadActions": false,
"logDataWriteActions": false,
"project": ""
},
"vpcSettings": {
"project": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/settings/customer");
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 \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/v1/settings/customer" {:content-type :json
:form-params {:auditLoggingSettings {:logAdminReadActions false
:logDataReadActions false
:logDataWriteActions false
:project ""}
:vpcSettings {:project ""}}})
require "http/client"
url = "{{baseUrl}}/v1/settings/customer"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\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}}/v1/settings/customer"),
Content = new StringContent("{\n \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/settings/customer");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/settings/customer"
payload := strings.NewReader("{\n \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\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/v1/settings/customer HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 196
{
"auditLoggingSettings": {
"logAdminReadActions": false,
"logDataReadActions": false,
"logDataWriteActions": false,
"project": ""
},
"vpcSettings": {
"project": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v1/settings/customer")
.setHeader("content-type", "application/json")
.setBody("{\n \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/settings/customer"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\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 \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/settings/customer")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v1/settings/customer")
.header("content-type", "application/json")
.body("{\n \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
auditLoggingSettings: {
logAdminReadActions: false,
logDataReadActions: false,
logDataWriteActions: false,
project: ''
},
vpcSettings: {
project: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/v1/settings/customer');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v1/settings/customer',
headers: {'content-type': 'application/json'},
data: {
auditLoggingSettings: {
logAdminReadActions: false,
logDataReadActions: false,
logDataWriteActions: false,
project: ''
},
vpcSettings: {project: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/settings/customer';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"auditLoggingSettings":{"logAdminReadActions":false,"logDataReadActions":false,"logDataWriteActions":false,"project":""},"vpcSettings":{"project":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/settings/customer',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "auditLoggingSettings": {\n "logAdminReadActions": false,\n "logDataReadActions": false,\n "logDataWriteActions": false,\n "project": ""\n },\n "vpcSettings": {\n "project": ""\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 \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/settings/customer")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/settings/customer',
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({
auditLoggingSettings: {
logAdminReadActions: false,
logDataReadActions: false,
logDataWriteActions: false,
project: ''
},
vpcSettings: {project: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v1/settings/customer',
headers: {'content-type': 'application/json'},
body: {
auditLoggingSettings: {
logAdminReadActions: false,
logDataReadActions: false,
logDataWriteActions: false,
project: ''
},
vpcSettings: {project: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/v1/settings/customer');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
auditLoggingSettings: {
logAdminReadActions: false,
logDataReadActions: false,
logDataWriteActions: false,
project: ''
},
vpcSettings: {
project: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v1/settings/customer',
headers: {'content-type': 'application/json'},
data: {
auditLoggingSettings: {
logAdminReadActions: false,
logDataReadActions: false,
logDataWriteActions: false,
project: ''
},
vpcSettings: {project: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/settings/customer';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"auditLoggingSettings":{"logAdminReadActions":false,"logDataReadActions":false,"logDataWriteActions":false,"project":""},"vpcSettings":{"project":""}}'
};
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 = @{ @"auditLoggingSettings": @{ @"logAdminReadActions": @NO, @"logDataReadActions": @NO, @"logDataWriteActions": @NO, @"project": @"" },
@"vpcSettings": @{ @"project": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/settings/customer"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/settings/customer" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\n }\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/settings/customer",
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([
'auditLoggingSettings' => [
'logAdminReadActions' => null,
'logDataReadActions' => null,
'logDataWriteActions' => null,
'project' => ''
],
'vpcSettings' => [
'project' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/v1/settings/customer', [
'body' => '{
"auditLoggingSettings": {
"logAdminReadActions": false,
"logDataReadActions": false,
"logDataWriteActions": false,
"project": ""
},
"vpcSettings": {
"project": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/settings/customer');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'auditLoggingSettings' => [
'logAdminReadActions' => null,
'logDataReadActions' => null,
'logDataWriteActions' => null,
'project' => ''
],
'vpcSettings' => [
'project' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'auditLoggingSettings' => [
'logAdminReadActions' => null,
'logDataReadActions' => null,
'logDataWriteActions' => null,
'project' => ''
],
'vpcSettings' => [
'project' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/settings/customer');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/settings/customer' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"auditLoggingSettings": {
"logAdminReadActions": false,
"logDataReadActions": false,
"logDataWriteActions": false,
"project": ""
},
"vpcSettings": {
"project": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/settings/customer' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"auditLoggingSettings": {
"logAdminReadActions": false,
"logDataReadActions": false,
"logDataWriteActions": false,
"project": ""
},
"vpcSettings": {
"project": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/v1/settings/customer", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/settings/customer"
payload = {
"auditLoggingSettings": {
"logAdminReadActions": False,
"logDataReadActions": False,
"logDataWriteActions": False,
"project": ""
},
"vpcSettings": { "project": "" }
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/settings/customer"
payload <- "{\n \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\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}}/v1/settings/customer")
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 \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\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/v1/settings/customer') do |req|
req.body = "{\n \"auditLoggingSettings\": {\n \"logAdminReadActions\": false,\n \"logDataReadActions\": false,\n \"logDataWriteActions\": false,\n \"project\": \"\"\n },\n \"vpcSettings\": {\n \"project\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/settings/customer";
let payload = json!({
"auditLoggingSettings": json!({
"logAdminReadActions": false,
"logDataReadActions": false,
"logDataWriteActions": false,
"project": ""
}),
"vpcSettings": json!({"project": ""})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/v1/settings/customer \
--header 'content-type: application/json' \
--data '{
"auditLoggingSettings": {
"logAdminReadActions": false,
"logDataReadActions": false,
"logDataWriteActions": false,
"project": ""
},
"vpcSettings": {
"project": ""
}
}'
echo '{
"auditLoggingSettings": {
"logAdminReadActions": false,
"logDataReadActions": false,
"logDataWriteActions": false,
"project": ""
},
"vpcSettings": {
"project": ""
}
}' | \
http PATCH {{baseUrl}}/v1/settings/customer \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "auditLoggingSettings": {\n "logAdminReadActions": false,\n "logDataReadActions": false,\n "logDataWriteActions": false,\n "project": ""\n },\n "vpcSettings": {\n "project": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/settings/customer
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"auditLoggingSettings": [
"logAdminReadActions": false,
"logDataReadActions": false,
"logDataWriteActions": false,
"project": ""
],
"vpcSettings": ["project": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/settings/customer")! 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()
GET
cloudsearch.stats.getIndex
{{baseUrl}}/v1/stats/index
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/stats/index");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/stats/index")
require "http/client"
url = "{{baseUrl}}/v1/stats/index"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/stats/index"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/stats/index");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/stats/index"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/stats/index HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/stats/index")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/stats/index"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/stats/index")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/stats/index")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/stats/index');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/index'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/stats/index';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/stats/index',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/stats/index")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/stats/index',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/index'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/stats/index');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/index'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/stats/index';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/stats/index"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/stats/index" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/stats/index",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/stats/index');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/stats/index');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/stats/index');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/stats/index' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/stats/index' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/stats/index")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/stats/index"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/stats/index"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/stats/index")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/stats/index') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/stats/index";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/stats/index
http GET {{baseUrl}}/v1/stats/index
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/stats/index
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/stats/index")! 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
cloudsearch.stats.getQuery
{{baseUrl}}/v1/stats/query
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/stats/query");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/stats/query")
require "http/client"
url = "{{baseUrl}}/v1/stats/query"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/stats/query"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/stats/query");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/stats/query"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/stats/query HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/stats/query")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/stats/query"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/stats/query")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/stats/query")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/stats/query');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/query'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/stats/query';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/stats/query',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/stats/query")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/stats/query',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/query'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/stats/query');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/query'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/stats/query';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/stats/query"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/stats/query" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/stats/query",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/stats/query');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/stats/query');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/stats/query');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/stats/query' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/stats/query' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/stats/query")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/stats/query"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/stats/query"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/stats/query")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/stats/query') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/stats/query";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/stats/query
http GET {{baseUrl}}/v1/stats/query
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/stats/query
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/stats/query")! 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
cloudsearch.stats.getSearchapplication
{{baseUrl}}/v1/stats/searchapplication
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/stats/searchapplication");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/stats/searchapplication")
require "http/client"
url = "{{baseUrl}}/v1/stats/searchapplication"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/stats/searchapplication"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/stats/searchapplication");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/stats/searchapplication"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/stats/searchapplication HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/stats/searchapplication")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/stats/searchapplication"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/stats/searchapplication")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/stats/searchapplication")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/stats/searchapplication');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/searchapplication'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/stats/searchapplication';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/stats/searchapplication',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/stats/searchapplication")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/stats/searchapplication',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/searchapplication'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/stats/searchapplication');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/searchapplication'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/stats/searchapplication';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/stats/searchapplication"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/stats/searchapplication" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/stats/searchapplication",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/stats/searchapplication');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/stats/searchapplication');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/stats/searchapplication');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/stats/searchapplication' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/stats/searchapplication' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/stats/searchapplication")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/stats/searchapplication"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/stats/searchapplication"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/stats/searchapplication")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/stats/searchapplication') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/stats/searchapplication";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/stats/searchapplication
http GET {{baseUrl}}/v1/stats/searchapplication
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/stats/searchapplication
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/stats/searchapplication")! 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
cloudsearch.stats.getSession
{{baseUrl}}/v1/stats/session
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/stats/session");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/stats/session")
require "http/client"
url = "{{baseUrl}}/v1/stats/session"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/stats/session"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/stats/session");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/stats/session"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/stats/session HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/stats/session")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/stats/session"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/stats/session")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/stats/session")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/stats/session');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/session'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/stats/session';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/stats/session',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/stats/session")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/stats/session',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/session'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/stats/session');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/session'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/stats/session';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/stats/session"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/stats/session" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/stats/session",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/stats/session');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/stats/session');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/stats/session');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/stats/session' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/stats/session' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/stats/session")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/stats/session"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/stats/session"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/stats/session")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/stats/session') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/stats/session";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/stats/session
http GET {{baseUrl}}/v1/stats/session
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/stats/session
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/stats/session")! 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
cloudsearch.stats.getUser
{{baseUrl}}/v1/stats/user
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/stats/user");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/stats/user")
require "http/client"
url = "{{baseUrl}}/v1/stats/user"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/stats/user"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/stats/user");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/stats/user"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/stats/user HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/stats/user")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/stats/user"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/stats/user")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/stats/user")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/stats/user');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/user'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/stats/user';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/stats/user',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/stats/user")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/stats/user',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/user'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/stats/user');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/user'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/stats/user';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/stats/user"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/stats/user" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/stats/user",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/stats/user');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/stats/user');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/stats/user');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/stats/user' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/stats/user' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/stats/user")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/stats/user"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/stats/user"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/stats/user")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/stats/user') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/stats/user";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/stats/user
http GET {{baseUrl}}/v1/stats/user
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/stats/user
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/stats/user")! 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
cloudsearch.stats.index.datasources.get
{{baseUrl}}/v1/stats/index/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/stats/index/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/stats/index/:name")
require "http/client"
url = "{{baseUrl}}/v1/stats/index/:name"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/stats/index/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/stats/index/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/stats/index/:name"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/stats/index/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/stats/index/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/stats/index/:name"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/stats/index/:name")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/stats/index/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/stats/index/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/index/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/stats/index/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/stats/index/:name',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/stats/index/:name")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/stats/index/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/index/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/stats/index/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/index/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/stats/index/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/stats/index/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/stats/index/:name" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/stats/index/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/stats/index/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/stats/index/:name');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/stats/index/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/stats/index/:name' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/stats/index/:name' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/stats/index/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/stats/index/:name"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/stats/index/:name"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/stats/index/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/stats/index/:name') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/stats/index/:name";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/stats/index/:name
http GET {{baseUrl}}/v1/stats/index/:name
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/stats/index/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/stats/index/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
cloudsearch.stats.query.searchapplications.get
{{baseUrl}}/v1/stats/query/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/stats/query/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/stats/query/:name")
require "http/client"
url = "{{baseUrl}}/v1/stats/query/:name"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/stats/query/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/stats/query/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/stats/query/:name"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/stats/query/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/stats/query/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/stats/query/:name"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/stats/query/:name")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/stats/query/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/stats/query/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/query/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/stats/query/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/stats/query/:name',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/stats/query/:name")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/stats/query/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/query/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/stats/query/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/query/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/stats/query/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/stats/query/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/stats/query/:name" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/stats/query/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/stats/query/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/stats/query/:name');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/stats/query/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/stats/query/:name' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/stats/query/:name' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/stats/query/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/stats/query/:name"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/stats/query/:name"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/stats/query/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/stats/query/:name') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/stats/query/:name";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/stats/query/:name
http GET {{baseUrl}}/v1/stats/query/:name
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/stats/query/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/stats/query/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
cloudsearch.stats.session.searchapplications.get
{{baseUrl}}/v1/stats/session/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/stats/session/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/stats/session/:name")
require "http/client"
url = "{{baseUrl}}/v1/stats/session/:name"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/stats/session/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/stats/session/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/stats/session/:name"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/stats/session/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/stats/session/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/stats/session/:name"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/stats/session/:name")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/stats/session/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/stats/session/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/session/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/stats/session/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/stats/session/:name',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/stats/session/:name")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/stats/session/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/session/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/stats/session/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/session/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/stats/session/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/stats/session/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/stats/session/:name" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/stats/session/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/stats/session/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/stats/session/:name');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/stats/session/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/stats/session/:name' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/stats/session/:name' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/stats/session/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/stats/session/:name"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/stats/session/:name"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/stats/session/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/stats/session/:name') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/stats/session/:name";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/stats/session/:name
http GET {{baseUrl}}/v1/stats/session/:name
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/stats/session/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/stats/session/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
cloudsearch.stats.user.searchapplications.get
{{baseUrl}}/v1/stats/user/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/stats/user/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/stats/user/:name")
require "http/client"
url = "{{baseUrl}}/v1/stats/user/:name"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/stats/user/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/stats/user/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/stats/user/:name"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/stats/user/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/stats/user/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/stats/user/:name"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/stats/user/:name")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/stats/user/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/stats/user/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/user/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/stats/user/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/stats/user/:name',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/stats/user/:name")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/stats/user/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/user/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/stats/user/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/stats/user/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/stats/user/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/stats/user/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/stats/user/:name" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/stats/user/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/stats/user/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/stats/user/:name');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/stats/user/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/stats/user/:name' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/stats/user/:name' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/stats/user/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/stats/user/:name"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/stats/user/:name"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/stats/user/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/stats/user/:name') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/stats/user/:name";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/stats/user/:name
http GET {{baseUrl}}/v1/stats/user/:name
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/stats/user/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/stats/user/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
cloudsearch.initializeCustomer
{{baseUrl}}/v1:initializeCustomer
BODY json
{}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1:initializeCustomer");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1:initializeCustomer" {:content-type :json})
require "http/client"
url = "{{baseUrl}}/v1:initializeCustomer"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1:initializeCustomer"),
Content = new StringContent("{}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1:initializeCustomer");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1:initializeCustomer"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1:initializeCustomer HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2
{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1:initializeCustomer")
.setHeader("content-type", "application/json")
.setBody("{}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1:initializeCustomer"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1:initializeCustomer")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1:initializeCustomer")
.header("content-type", "application/json")
.body("{}")
.asString();
const data = JSON.stringify({});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1:initializeCustomer');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1:initializeCustomer',
headers: {'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1:initializeCustomer';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1:initializeCustomer',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
.url("{{baseUrl}}/v1:initializeCustomer")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1:initializeCustomer',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1:initializeCustomer',
headers: {'content-type': 'application/json'},
body: {},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1:initializeCustomer');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1:initializeCustomer',
headers: {'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1:initializeCustomer';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1:initializeCustomer"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1:initializeCustomer" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1:initializeCustomer",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1:initializeCustomer', [
'body' => '{}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1:initializeCustomer');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
]));
$request->setRequestUrl('{{baseUrl}}/v1:initializeCustomer');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1:initializeCustomer' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1:initializeCustomer' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1:initializeCustomer", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1:initializeCustomer"
payload = {}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1:initializeCustomer"
payload <- "{}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1:initializeCustomer")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1:initializeCustomer') do |req|
req.body = "{}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1:initializeCustomer";
let payload = json!({});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1:initializeCustomer \
--header 'content-type: application/json' \
--data '{}'
echo '{}' | \
http POST {{baseUrl}}/v1:initializeCustomer \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{}' \
--output-document \
- {{baseUrl}}/v1:initializeCustomer
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1:initializeCustomer")! 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()