RODA REST API
POST
Appraisal of transferred resource
{{baseUrl}}/api/v2/aips/assessment
BODY json
{
"items": {
"@type": ""
},
"accept": false,
"rejectReason": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/assessment");
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 \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/aips/assessment" {:content-type :json
:form-params {:items {:@type ""}
:accept false
:rejectReason ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/assessment"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\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}}/api/v2/aips/assessment"),
Content = new StringContent("{\n \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\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}}/api/v2/aips/assessment");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/assessment"
payload := strings.NewReader("{\n \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\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/api/v2/aips/assessment HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 77
{
"items": {
"@type": ""
},
"accept": false,
"rejectReason": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/assessment")
.setHeader("content-type", "application/json")
.setBody("{\n \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/assessment"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\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 \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/aips/assessment")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/assessment")
.header("content-type", "application/json")
.body("{\n \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\n}")
.asString();
const data = JSON.stringify({
items: {
'@type': ''
},
accept: false,
rejectReason: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/aips/assessment');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/assessment',
headers: {'content-type': 'application/json'},
data: {items: {'@type': ''}, accept: false, rejectReason: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/assessment';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"items":{"@type":""},"accept":false,"rejectReason":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/aips/assessment',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "items": {\n "@type": ""\n },\n "accept": false,\n "rejectReason": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/assessment")
.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/api/v2/aips/assessment',
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({items: {'@type': ''}, accept: false, rejectReason: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/assessment',
headers: {'content-type': 'application/json'},
body: {items: {'@type': ''}, accept: false, rejectReason: ''},
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}}/api/v2/aips/assessment');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
items: {
'@type': ''
},
accept: false,
rejectReason: ''
});
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}}/api/v2/aips/assessment',
headers: {'content-type': 'application/json'},
data: {items: {'@type': ''}, accept: false, rejectReason: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/assessment';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"items":{"@type":""},"accept":false,"rejectReason":""}'
};
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 = @{ @"items": @{ @"@type": @"" },
@"accept": @NO,
@"rejectReason": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/assessment"]
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}}/api/v2/aips/assessment" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/assessment",
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([
'items' => [
'@type' => ''
],
'accept' => null,
'rejectReason' => ''
]),
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}}/api/v2/aips/assessment', [
'body' => '{
"items": {
"@type": ""
},
"accept": false,
"rejectReason": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/assessment');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'items' => [
'@type' => ''
],
'accept' => null,
'rejectReason' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'items' => [
'@type' => ''
],
'accept' => null,
'rejectReason' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/assessment');
$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}}/api/v2/aips/assessment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"items": {
"@type": ""
},
"accept": false,
"rejectReason": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/assessment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"items": {
"@type": ""
},
"accept": false,
"rejectReason": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/aips/assessment", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/assessment"
payload = {
"items": { "@type": "" },
"accept": False,
"rejectReason": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/assessment"
payload <- "{\n \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\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}}/api/v2/aips/assessment")
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 \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\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/api/v2/aips/assessment') do |req|
req.body = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"accept\": false,\n \"rejectReason\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/assessment";
let payload = json!({
"items": json!({"@type": ""}),
"accept": false,
"rejectReason": ""
});
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}}/api/v2/aips/assessment \
--header 'content-type: application/json' \
--data '{
"items": {
"@type": ""
},
"accept": false,
"rejectReason": ""
}'
echo '{
"items": {
"@type": ""
},
"accept": false,
"rejectReason": ""
}' | \
http POST {{baseUrl}}/api/v2/aips/assessment \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "items": {\n "@type": ""\n },\n "accept": false,\n "rejectReason": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/aips/assessment
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"items": ["@type": ""],
"accept": false,
"rejectReason": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/assessment")! 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()
PATCH
Changes the AIP type via search query
{{baseUrl}}/api/v2/aips/type
BODY json
{
"items": {
"@type": ""
},
"type": "",
"details": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/type");
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 \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/api/v2/aips/type" {:content-type :json
:form-params {:items {:@type ""}
:type ""
:details ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/type"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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}}/api/v2/aips/type"),
Content = new StringContent("{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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}}/api/v2/aips/type");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/type"
payload := strings.NewReader("{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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/api/v2/aips/type HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67
{
"items": {
"@type": ""
},
"type": "",
"details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/api/v2/aips/type")
.setHeader("content-type", "application/json")
.setBody("{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/type"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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 \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/aips/type")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/api/v2/aips/type")
.header("content-type", "application/json")
.body("{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}")
.asString();
const data = JSON.stringify({
items: {
'@type': ''
},
type: '',
details: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/api/v2/aips/type');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/api/v2/aips/type',
headers: {'content-type': 'application/json'},
data: {items: {'@type': ''}, type: '', details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/type';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"items":{"@type":""},"type":"","details":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/aips/type',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "items": {\n "@type": ""\n },\n "type": "",\n "details": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/type")
.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/api/v2/aips/type',
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({items: {'@type': ''}, type: '', details: ''}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/api/v2/aips/type',
headers: {'content-type': 'application/json'},
body: {items: {'@type': ''}, type: '', details: ''},
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}}/api/v2/aips/type');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
items: {
'@type': ''
},
type: '',
details: ''
});
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}}/api/v2/aips/type',
headers: {'content-type': 'application/json'},
data: {items: {'@type': ''}, type: '', details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/type';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"items":{"@type":""},"type":"","details":""}'
};
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 = @{ @"items": @{ @"@type": @"" },
@"type": @"",
@"details": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/type"]
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}}/api/v2/aips/type" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/type",
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([
'items' => [
'@type' => ''
],
'type' => '',
'details' => ''
]),
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}}/api/v2/aips/type', [
'body' => '{
"items": {
"@type": ""
},
"type": "",
"details": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/type');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'items' => [
'@type' => ''
],
'type' => '',
'details' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'items' => [
'@type' => ''
],
'type' => '',
'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/type');
$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}}/api/v2/aips/type' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"items": {
"@type": ""
},
"type": "",
"details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/type' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"items": {
"@type": ""
},
"type": "",
"details": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/api/v2/aips/type", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/type"
payload = {
"items": { "@type": "" },
"type": "",
"details": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/type"
payload <- "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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}}/api/v2/aips/type")
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 \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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/api/v2/aips/type') do |req|
req.body = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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}}/api/v2/aips/type";
let payload = json!({
"items": json!({"@type": ""}),
"type": "",
"details": ""
});
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}}/api/v2/aips/type \
--header 'content-type: application/json' \
--data '{
"items": {
"@type": ""
},
"type": "",
"details": ""
}'
echo '{
"items": {
"@type": ""
},
"type": "",
"details": ""
}' | \
http PATCH {{baseUrl}}/api/v2/aips/type \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "items": {\n "@type": ""\n },\n "type": "",\n "details": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/aips/type
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"items": ["@type": ""],
"type": "",
"details": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/type")! 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
Count indexed resources (4)
{{baseUrl}}/api/v2/aips/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/aips/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/aips/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/aips/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/aips/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/aips/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/aips/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/aips/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/count")
.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/api/v2/aips/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/aips/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/aips/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/count"]
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}}/api/v2/aips/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/aips/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/count');
$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}}/api/v2/aips/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/aips/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/aips/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/aips/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/aips/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/aips/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/aips/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/count")! 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
Creates a descriptive metadata under AIP representation
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive
QUERY PARAMS
id
representation-id
BODY json
{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive" {:content-type :json
:form-params {:id ""
:filename ""
:type ""
:version ""
:similar false
:permissions {:users {}
:groups {}}
:values [{:id ""
:options {}}]
:xml ""
:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"),
Content = new StringContent("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"
payload := strings.NewReader("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 236
{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {
users: {},
groups: {}
},
values: [
{
id: '',
options: {}
}
],
xml: '',
'@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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
headers: {'content-type': 'application/json'},
data: {
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@type': ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "filename": "",\n "type": "",\n "version": "",\n "similar": false,\n "permissions": {\n "users": {},\n "groups": {}\n },\n "values": [\n {\n "id": "",\n "options": {}\n }\n ],\n "xml": "",\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
.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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@type': ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
headers: {'content-type': 'application/json'},
body: {
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {
users: {},
groups: {}
},
values: [
{
id: '',
options: {}
}
],
xml: '',
'@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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
headers: {'content-type': 'application/json'},
data: {
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@type': ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@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 = @{ @"id": @"",
@"filename": @"",
@"type": @"",
@"version": @"",
@"similar": @NO,
@"permissions": @{ @"users": @{ }, @"groups": @{ } },
@"values": @[ @{ @"id": @"", @"options": @{ } } ],
@"xml": @"",
@"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"]
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'filename' => '',
'type' => '',
'version' => '',
'similar' => null,
'permissions' => [
'users' => [
],
'groups' => [
]
],
'values' => [
[
'id' => '',
'options' => [
]
]
],
'xml' => '',
'@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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive', [
'body' => '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'filename' => '',
'type' => '',
'version' => '',
'similar' => null,
'permissions' => [
'users' => [
],
'groups' => [
]
],
'values' => [
[
'id' => '',
'options' => [
]
]
],
'xml' => '',
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'filename' => '',
'type' => '',
'version' => '',
'similar' => null,
'permissions' => [
'users' => [
],
'groups' => [
]
],
'values' => [
[
'id' => '',
'options' => [
]
]
],
'xml' => '',
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
$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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"
payload = {
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": False,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"
payload <- "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive') do |req|
req.body = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive";
let payload = json!({
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": json!({
"users": json!({}),
"groups": json!({})
}),
"values": (
json!({
"id": "",
"options": json!({})
})
),
"xml": "",
"@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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive \
--header 'content-type: application/json' \
--data '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}'
echo '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}' | \
http POST {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "filename": "",\n "type": "",\n "version": "",\n "similar": false,\n "permissions": {\n "users": {},\n "groups": {}\n },\n "values": [\n {\n "id": "",\n "options": {}\n }\n ],\n "xml": "",\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": [
"users": [],
"groups": []
],
"values": [
[
"id": "",
"options": []
]
],
"xml": "",
"@type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")! 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
Creates a descriptive metadata under the AIP
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive
QUERY PARAMS
id
BODY json
{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive" {:content-type :json
:form-params {:id ""
:filename ""
:type ""
:version ""
:similar false
:permissions {:users {}
:groups {}}
:values [{:id ""
:options {}}]
:xml ""
:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"),
Content = new StringContent("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"
payload := strings.NewReader("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/aips/:id/metadata/descriptive HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 236
{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {
users: {},
groups: {}
},
values: [
{
id: '',
options: {}
}
],
xml: '',
'@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}}/api/v2/aips/:id/metadata/descriptive');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive',
headers: {'content-type': 'application/json'},
data: {
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@type': ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@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}}/api/v2/aips/:id/metadata/descriptive',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "filename": "",\n "type": "",\n "version": "",\n "similar": false,\n "permissions": {\n "users": {},\n "groups": {}\n },\n "values": [\n {\n "id": "",\n "options": {}\n }\n ],\n "xml": "",\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
.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/api/v2/aips/:id/metadata/descriptive',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@type': ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive',
headers: {'content-type': 'application/json'},
body: {
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@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}}/api/v2/aips/:id/metadata/descriptive');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {
users: {},
groups: {}
},
values: [
{
id: '',
options: {}
}
],
xml: '',
'@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}}/api/v2/aips/:id/metadata/descriptive',
headers: {'content-type': 'application/json'},
data: {
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@type': ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@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 = @{ @"id": @"",
@"filename": @"",
@"type": @"",
@"version": @"",
@"similar": @NO,
@"permissions": @{ @"users": @{ }, @"groups": @{ } },
@"values": @[ @{ @"id": @"", @"options": @{ } } ],
@"xml": @"",
@"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"]
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}}/api/v2/aips/:id/metadata/descriptive" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'filename' => '',
'type' => '',
'version' => '',
'similar' => null,
'permissions' => [
'users' => [
],
'groups' => [
]
],
'values' => [
[
'id' => '',
'options' => [
]
]
],
'xml' => '',
'@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}}/api/v2/aips/:id/metadata/descriptive', [
'body' => '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'filename' => '',
'type' => '',
'version' => '',
'similar' => null,
'permissions' => [
'users' => [
],
'groups' => [
]
],
'values' => [
[
'id' => '',
'options' => [
]
]
],
'xml' => '',
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'filename' => '',
'type' => '',
'version' => '',
'similar' => null,
'permissions' => [
'users' => [
],
'groups' => [
]
],
'values' => [
[
'id' => '',
'options' => [
]
]
],
'xml' => '',
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');
$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}}/api/v2/aips/:id/metadata/descriptive' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/aips/:id/metadata/descriptive", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"
payload = {
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": False,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"
payload <- "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/aips/:id/metadata/descriptive') do |req|
req.body = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive";
let payload = json!({
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": json!({
"users": json!({}),
"groups": json!({})
}),
"values": (
json!({
"id": "",
"options": json!({})
})
),
"xml": "",
"@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}}/api/v2/aips/:id/metadata/descriptive \
--header 'content-type: application/json' \
--data '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}'
echo '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}' | \
http POST {{baseUrl}}/api/v2/aips/:id/metadata/descriptive \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "filename": "",\n "type": "",\n "version": "",\n "similar": false,\n "permissions": {\n "users": {},\n "groups": {}\n },\n "values": [\n {\n "id": "",\n "options": {}\n }\n ],\n "xml": "",\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/metadata/descriptive
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": [
"users": [],
"groups": []
],
"values": [
[
"id": "",
"options": []
]
],
"xml": "",
"@type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")! 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
Creates an AIP
{{baseUrl}}/api/v2/aips
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/aips")
require "http/client"
url = "{{baseUrl}}/api/v2/aips"
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}}/api/v2/aips"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips"
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/api/v2/aips HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips"))
.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}}/api/v2/aips")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips")
.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}}/api/v2/aips');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/api/v2/aips'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips';
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}}/api/v2/aips',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips',
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}}/api/v2/aips'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/aips');
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}}/api/v2/aips'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips';
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}}/api/v2/aips"]
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}}/api/v2/aips" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips",
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}}/api/v2/aips');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/aips")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips")
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/api/v2/aips') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips";
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}}/api/v2/aips
http POST {{baseUrl}}/api/v2/aips
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/aips
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips")! 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()
PATCH
Creates an internal actions to update the permissions of AIP(s)
{{baseUrl}}/api/v2/aips/permissions/update
BODY json
{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/permissions/update");
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 \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/api/v2/aips/permissions/update" {:content-type :json
:form-params {:itemsToUpdate {:@type ""}
:details ""
:permissions {:users {}
:groups {}}
:recursive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/permissions/update"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\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}}/api/v2/aips/permissions/update"),
Content = new StringContent("{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": 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}}/api/v2/aips/permissions/update");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/permissions/update"
payload := strings.NewReader("{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\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/api/v2/aips/permissions/update HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 141
{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/api/v2/aips/permissions/update")
.setHeader("content-type", "application/json")
.setBody("{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/permissions/update"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": 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 \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/aips/permissions/update")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/api/v2/aips/permissions/update")
.header("content-type", "application/json")
.body("{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}")
.asString();
const data = JSON.stringify({
itemsToUpdate: {
'@type': ''
},
details: '',
permissions: {
users: {},
groups: {}
},
recursive: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/api/v2/aips/permissions/update');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/api/v2/aips/permissions/update',
headers: {'content-type': 'application/json'},
data: {
itemsToUpdate: {'@type': ''},
details: '',
permissions: {users: {}, groups: {}},
recursive: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/permissions/update';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"itemsToUpdate":{"@type":""},"details":"","permissions":{"users":{},"groups":{}},"recursive":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}}/api/v2/aips/permissions/update',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "itemsToUpdate": {\n "@type": ""\n },\n "details": "",\n "permissions": {\n "users": {},\n "groups": {}\n },\n "recursive": 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 \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/permissions/update")
.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/api/v2/aips/permissions/update',
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({
itemsToUpdate: {'@type': ''},
details: '',
permissions: {users: {}, groups: {}},
recursive: false
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/api/v2/aips/permissions/update',
headers: {'content-type': 'application/json'},
body: {
itemsToUpdate: {'@type': ''},
details: '',
permissions: {users: {}, groups: {}},
recursive: 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('PATCH', '{{baseUrl}}/api/v2/aips/permissions/update');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
itemsToUpdate: {
'@type': ''
},
details: '',
permissions: {
users: {},
groups: {}
},
recursive: 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: 'PATCH',
url: '{{baseUrl}}/api/v2/aips/permissions/update',
headers: {'content-type': 'application/json'},
data: {
itemsToUpdate: {'@type': ''},
details: '',
permissions: {users: {}, groups: {}},
recursive: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/permissions/update';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"itemsToUpdate":{"@type":""},"details":"","permissions":{"users":{},"groups":{}},"recursive":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 = @{ @"itemsToUpdate": @{ @"@type": @"" },
@"details": @"",
@"permissions": @{ @"users": @{ }, @"groups": @{ } },
@"recursive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/permissions/update"]
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}}/api/v2/aips/permissions/update" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/permissions/update",
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([
'itemsToUpdate' => [
'@type' => ''
],
'details' => '',
'permissions' => [
'users' => [
],
'groups' => [
]
],
'recursive' => 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('PATCH', '{{baseUrl}}/api/v2/aips/permissions/update', [
'body' => '{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/permissions/update');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'itemsToUpdate' => [
'@type' => ''
],
'details' => '',
'permissions' => [
'users' => [
],
'groups' => [
]
],
'recursive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'itemsToUpdate' => [
'@type' => ''
],
'details' => '',
'permissions' => [
'users' => [
],
'groups' => [
]
],
'recursive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/permissions/update');
$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}}/api/v2/aips/permissions/update' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/permissions/update' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/api/v2/aips/permissions/update", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/permissions/update"
payload = {
"itemsToUpdate": { "@type": "" },
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": False
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/permissions/update"
payload <- "{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\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}}/api/v2/aips/permissions/update")
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 \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": 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.patch('/baseUrl/api/v2/aips/permissions/update') do |req|
req.body = "{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": 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}}/api/v2/aips/permissions/update";
let payload = json!({
"itemsToUpdate": json!({"@type": ""}),
"details": "",
"permissions": json!({
"users": json!({}),
"groups": json!({})
}),
"recursive": 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("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/api/v2/aips/permissions/update \
--header 'content-type: application/json' \
--data '{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}'
echo '{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}' | \
http PATCH {{baseUrl}}/api/v2/aips/permissions/update \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "itemsToUpdate": {\n "@type": ""\n },\n "details": "",\n "permissions": {\n "users": {},\n "groups": {}\n },\n "recursive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/aips/permissions/update
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"itemsToUpdate": ["@type": ""],
"details": "",
"permissions": [
"users": [],
"groups": []
],
"recursive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/permissions/update")! 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()
DELETE
Delete an AIP descriptive metadata version (DELETE)
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
QUERY PARAMS
id
descriptive-metadata-id
version-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"
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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"))
.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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
.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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete',
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"]
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete",
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete";
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
http DELETE {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete an AIP descriptive metadata version
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
QUERY PARAMS
id
representation-id
descriptive-metadata-id
version-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"
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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"))
.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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
.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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete';
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete',
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete';
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"]
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete",
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete";
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
http DELETE {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete metadata file (DELETE)
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id
QUERY PARAMS
id
descriptive-metadata-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id"
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id"
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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id"))
.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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id")
.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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id',
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id');
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id"]
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id",
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id")
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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id";
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id
http DELETE {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete metadata file
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id
QUERY PARAMS
id
representation-id
descriptive-metadata-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id"
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id"
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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id"))
.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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id")
.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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id';
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id',
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id');
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id';
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id"]
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id",
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id")
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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id";
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id
http DELETE {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id")! 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
Delete multiple AIPs via search query
{{baseUrl}}/api/v2/aips/delete
BODY json
{
"itemsToDelete": {
"@type": ""
},
"details": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/delete");
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 \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/aips/delete" {:content-type :json
:form-params {:itemsToDelete {:@type ""}
:details ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/delete"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/aips/delete"),
Content = new StringContent("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/aips/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/delete"
payload := strings.NewReader("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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/api/v2/aips/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 61
{
"itemsToDelete": {
"@type": ""
},
"details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/delete")
.setHeader("content-type", "application/json")
.setBody("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/delete"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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 \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/aips/delete")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/delete")
.header("content-type", "application/json")
.body("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
.asString();
const data = JSON.stringify({
itemsToDelete: {
'@type': ''
},
details: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/aips/delete');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/delete',
headers: {'content-type': 'application/json'},
data: {itemsToDelete: {'@type': ''}, details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/delete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"itemsToDelete":{"@type":""},"details":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/aips/delete',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "itemsToDelete": {\n "@type": ""\n },\n "details": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/delete")
.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/api/v2/aips/delete',
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({itemsToDelete: {'@type': ''}, details: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/delete',
headers: {'content-type': 'application/json'},
body: {itemsToDelete: {'@type': ''}, details: ''},
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}}/api/v2/aips/delete');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
itemsToDelete: {
'@type': ''
},
details: ''
});
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}}/api/v2/aips/delete',
headers: {'content-type': 'application/json'},
data: {itemsToDelete: {'@type': ''}, details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/delete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"itemsToDelete":{"@type":""},"details":""}'
};
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 = @{ @"itemsToDelete": @{ @"@type": @"" },
@"details": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/delete"]
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}}/api/v2/aips/delete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/delete",
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([
'itemsToDelete' => [
'@type' => ''
],
'details' => ''
]),
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}}/api/v2/aips/delete', [
'body' => '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/delete');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'itemsToDelete' => [
'@type' => ''
],
'details' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'itemsToDelete' => [
'@type' => ''
],
'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/delete');
$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}}/api/v2/aips/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/aips/delete", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/delete"
payload = {
"itemsToDelete": { "@type": "" },
"details": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/delete"
payload <- "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/aips/delete")
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 \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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/api/v2/aips/delete') do |req|
req.body = "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/delete";
let payload = json!({
"itemsToDelete": json!({"@type": ""}),
"details": ""
});
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}}/api/v2/aips/delete \
--header 'content-type: application/json' \
--data '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}'
echo '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}' | \
http POST {{baseUrl}}/api/v2/aips/delete \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "itemsToDelete": {\n "@type": ""\n },\n "details": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/aips/delete
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"itemsToDelete": ["@type": ""],
"details": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/delete")! 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
Download AIP
{{baseUrl}}/api/v2/aips/:id/download
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/download");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/download")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/download"
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}}/api/v2/aips/:id/download"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/download"
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/api/v2/aips/:id/download HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/download")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/download"))
.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}}/api/v2/aips/:id/download")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/download")
.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}}/api/v2/aips/:id/download');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/download'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/download';
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}}/api/v2/aips/:id/download',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/download")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/download',
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}}/api/v2/aips/:id/download'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/download');
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}}/api/v2/aips/:id/download'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/download';
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}}/api/v2/aips/:id/download"]
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}}/api/v2/aips/:id/download" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/download",
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}}/api/v2/aips/:id/download');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/download');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/download' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/download' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/download")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/download"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/download"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/download")
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/api/v2/aips/:id/download') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/download";
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}}/api/v2/aips/:id/download
http GET {{baseUrl}}/api/v2/aips/:id/download
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/download
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/download")! 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
Downloads documentation
{{baseUrl}}/api/v2/aips/:id/download/documentation
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/download/documentation");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/download/documentation")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/download/documentation"
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}}/api/v2/aips/:id/download/documentation"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/download/documentation");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/download/documentation"
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/api/v2/aips/:id/download/documentation HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/download/documentation")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/download/documentation"))
.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}}/api/v2/aips/:id/download/documentation")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/download/documentation")
.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}}/api/v2/aips/:id/download/documentation');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/download/documentation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/download/documentation';
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}}/api/v2/aips/:id/download/documentation',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/download/documentation")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/download/documentation',
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}}/api/v2/aips/:id/download/documentation'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/download/documentation');
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}}/api/v2/aips/:id/download/documentation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/download/documentation';
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}}/api/v2/aips/:id/download/documentation"]
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}}/api/v2/aips/:id/download/documentation" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/download/documentation",
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}}/api/v2/aips/:id/download/documentation');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/download/documentation');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/download/documentation');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/download/documentation' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/download/documentation' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/download/documentation")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/download/documentation"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/download/documentation"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/download/documentation")
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/api/v2/aips/:id/download/documentation') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/download/documentation";
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}}/api/v2/aips/:id/download/documentation
http GET {{baseUrl}}/api/v2/aips/:id/download/documentation
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/download/documentation
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/download/documentation")! 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
Downloads preservation metadata
{{baseUrl}}/api/v2/aips/:id/download/preservation
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/download/preservation");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/download/preservation")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/download/preservation"
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}}/api/v2/aips/:id/download/preservation"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/download/preservation");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/download/preservation"
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/api/v2/aips/:id/download/preservation HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/download/preservation")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/download/preservation"))
.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}}/api/v2/aips/:id/download/preservation")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/download/preservation")
.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}}/api/v2/aips/:id/download/preservation');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/download/preservation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/download/preservation';
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}}/api/v2/aips/:id/download/preservation',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/download/preservation")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/download/preservation',
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}}/api/v2/aips/:id/download/preservation'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/download/preservation');
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}}/api/v2/aips/:id/download/preservation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/download/preservation';
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}}/api/v2/aips/:id/download/preservation"]
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}}/api/v2/aips/:id/download/preservation" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/download/preservation",
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}}/api/v2/aips/:id/download/preservation');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/download/preservation');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/download/preservation');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/download/preservation' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/download/preservation' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/download/preservation")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/download/preservation"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/download/preservation"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/download/preservation")
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/api/v2/aips/:id/download/preservation') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/download/preservation";
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}}/api/v2/aips/:id/download/preservation
http GET {{baseUrl}}/api/v2/aips/:id/download/preservation
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/download/preservation
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/download/preservation")! 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
Downloads representation (GET)
{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary
QUERY PARAMS
aip_id
representation_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary"
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}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary"
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/api/v2/aips/:aip_id/:representation_id/other-metadata/binary HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary"))
.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}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")
.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}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary';
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}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:aip_id/:representation_id/other-metadata/binary',
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}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary');
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}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary';
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}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary"]
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}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary",
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}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")
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/api/v2/aips/:aip_id/:representation_id/other-metadata/binary') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary";
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}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary
http GET {{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")! 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
Downloads representation
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download
QUERY PARAMS
id
representation-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download"
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}}/api/v2/aips/:id/representation/:representation-id/download"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download"
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/api/v2/aips/:id/representation/:representation-id/download HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download"))
.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}}/api/v2/aips/:id/representation/:representation-id/download")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download")
.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}}/api/v2/aips/:id/representation/:representation-id/download');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download';
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}}/api/v2/aips/:id/representation/:representation-id/download',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/representation/:representation-id/download',
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}}/api/v2/aips/:id/representation/:representation-id/download'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download');
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}}/api/v2/aips/:id/representation/:representation-id/download'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download';
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}}/api/v2/aips/:id/representation/:representation-id/download"]
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}}/api/v2/aips/:id/representation/:representation-id/download" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download",
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}}/api/v2/aips/:id/representation/:representation-id/download');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/representation/:representation-id/download")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download")
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/api/v2/aips/:id/representation/:representation-id/download') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download";
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}}/api/v2/aips/:id/representation/:representation-id/download
http GET {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download")! 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
Downloads schemas
{{baseUrl}}/api/v2/aips/:id/download/schemas
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/download/schemas");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/download/schemas")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/download/schemas"
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}}/api/v2/aips/:id/download/schemas"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/download/schemas");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/download/schemas"
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/api/v2/aips/:id/download/schemas HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/download/schemas")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/download/schemas"))
.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}}/api/v2/aips/:id/download/schemas")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/download/schemas")
.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}}/api/v2/aips/:id/download/schemas');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/download/schemas'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/download/schemas';
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}}/api/v2/aips/:id/download/schemas',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/download/schemas")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/download/schemas',
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}}/api/v2/aips/:id/download/schemas'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/download/schemas');
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}}/api/v2/aips/:id/download/schemas'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/download/schemas';
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}}/api/v2/aips/:id/download/schemas"]
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}}/api/v2/aips/:id/download/schemas" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/download/schemas",
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}}/api/v2/aips/:id/download/schemas');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/download/schemas');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/download/schemas');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/download/schemas' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/download/schemas' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/download/schemas")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/download/schemas"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/download/schemas"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/download/schemas")
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/api/v2/aips/:id/download/schemas') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/download/schemas";
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}}/api/v2/aips/:id/download/schemas
http GET {{baseUrl}}/api/v2/aips/:id/download/schemas
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/download/schemas
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/download/schemas")! 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
Downloads submission
{{baseUrl}}/api/v2/aips/:id/download/submission
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/download/submission");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/download/submission")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/download/submission"
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}}/api/v2/aips/:id/download/submission"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/download/submission");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/download/submission"
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/api/v2/aips/:id/download/submission HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/download/submission")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/download/submission"))
.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}}/api/v2/aips/:id/download/submission")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/download/submission")
.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}}/api/v2/aips/:id/download/submission');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/download/submission'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/download/submission';
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}}/api/v2/aips/:id/download/submission',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/download/submission")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/download/submission',
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}}/api/v2/aips/:id/download/submission'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/download/submission');
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}}/api/v2/aips/:id/download/submission'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/download/submission';
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}}/api/v2/aips/:id/download/submission"]
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}}/api/v2/aips/:id/download/submission" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/download/submission",
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}}/api/v2/aips/:id/download/submission');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/download/submission');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/download/submission');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/download/submission' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/download/submission' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/download/submission")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/download/submission"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/download/submission"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/download/submission")
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/api/v2/aips/:id/download/submission') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/download/submission";
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}}/api/v2/aips/:id/download/submission
http GET {{baseUrl}}/api/v2/aips/:id/download/submission
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/download/submission
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/download/submission")! 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
Exports a set of finite elements to CSV
{{baseUrl}}/api/v2/aips/export/csv
QUERY PARAMS
findRequest
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/export/csv?findRequest=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/aips/export/csv" {:query-params {:findRequest ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/export/csv?findRequest="
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}}/api/v2/aips/export/csv?findRequest="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/export/csv?findRequest=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/export/csv?findRequest="
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/api/v2/aips/export/csv?findRequest= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/export/csv?findRequest=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/export/csv?findRequest="))
.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}}/api/v2/aips/export/csv?findRequest=")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/export/csv?findRequest=")
.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}}/api/v2/aips/export/csv?findRequest=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/export/csv',
params: {findRequest: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/export/csv?findRequest=';
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}}/api/v2/aips/export/csv?findRequest=',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/export/csv?findRequest=")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/export/csv?findRequest=',
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}}/api/v2/aips/export/csv',
qs: {findRequest: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/aips/export/csv');
req.query({
findRequest: ''
});
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}}/api/v2/aips/export/csv',
params: {findRequest: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/export/csv?findRequest=';
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}}/api/v2/aips/export/csv?findRequest="]
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}}/api/v2/aips/export/csv?findRequest=" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/export/csv?findRequest=",
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}}/api/v2/aips/export/csv?findRequest=');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/export/csv');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'findRequest' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/export/csv');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
'findRequest' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/export/csv?findRequest=' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/export/csv?findRequest=' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/aips/export/csv?findRequest=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/export/csv"
querystring = {"findRequest":""}
response = requests.post(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/export/csv"
queryString <- list(findRequest = "")
response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/export/csv?findRequest=")
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/api/v2/aips/export/csv') do |req|
req.params['findRequest'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/export/csv";
let querystring = [
("findRequest", ""),
];
let client = reqwest::Client::new();
let response = client.post(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/api/v2/aips/export/csv?findRequest='
http POST '{{baseUrl}}/api/v2/aips/export/csv?findRequest='
wget --quiet \
--method POST \
--output-document \
- '{{baseUrl}}/api/v2/aips/export/csv?findRequest='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/export/csv?findRequest=")! 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
Find indexed resource using the object UUID (4)
{{baseUrl}}/api/v2/aips/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/find/:uuid"
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}}/api/v2/aips/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/find/:uuid"
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/api/v2/aips/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/find/:uuid"))
.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}}/api/v2/aips/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/find/:uuid")
.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}}/api/v2/aips/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/find/:uuid';
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}}/api/v2/aips/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/find/:uuid',
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}}/api/v2/aips/find/:uuid'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/find/:uuid');
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}}/api/v2/aips/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/find/:uuid';
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}}/api/v2/aips/find/:uuid"]
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}}/api/v2/aips/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/find/:uuid",
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}}/api/v2/aips/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/find/:uuid")
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/api/v2/aips/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/find/:uuid";
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}}/api/v2/aips/find/:uuid
http GET {{baseUrl}}/api/v2/aips/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/find/:uuid")! 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
Find indexed resources via search query (4)
{{baseUrl}}/api/v2/aips/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/aips/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/aips/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/aips/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/aips/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/aips/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/aips/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/aips/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/find")
.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/api/v2/aips/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/aips/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/aips/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/find"]
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}}/api/v2/aips/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/aips/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/find');
$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}}/api/v2/aips/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/aips/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/aips/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/aips/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/aips/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/aips/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/aips/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/find")! 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
Get AIP documentation
{{baseUrl}}/api/v2/aips/:id/documentation
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/documentation");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/documentation")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/documentation"
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}}/api/v2/aips/:id/documentation"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/documentation");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/documentation"
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/api/v2/aips/:id/documentation HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/documentation")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/documentation"))
.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}}/api/v2/aips/:id/documentation")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/documentation")
.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}}/api/v2/aips/:id/documentation');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/documentation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/documentation';
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}}/api/v2/aips/:id/documentation',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/documentation")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/documentation',
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}}/api/v2/aips/:id/documentation'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/documentation');
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}}/api/v2/aips/:id/documentation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/documentation';
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}}/api/v2/aips/:id/documentation"]
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}}/api/v2/aips/:id/documentation" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/documentation",
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}}/api/v2/aips/:id/documentation');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/documentation');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/documentation');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/documentation' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/documentation' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/documentation")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/documentation"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/documentation"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/documentation")
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/api/v2/aips/:id/documentation') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/documentation";
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}}/api/v2/aips/:id/documentation
http GET {{baseUrl}}/api/v2/aips/:id/documentation
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/documentation
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/documentation")! 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
Get AIP lock (GET)
{{baseUrl}}/api/v2/aips/:id/lock/release
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/lock/release");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/lock/release")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/lock/release"
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}}/api/v2/aips/:id/lock/release"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/lock/release");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/lock/release"
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/api/v2/aips/:id/lock/release HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/lock/release")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/lock/release"))
.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}}/api/v2/aips/:id/lock/release")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/lock/release")
.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}}/api/v2/aips/:id/lock/release');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/lock/release'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/lock/release';
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}}/api/v2/aips/:id/lock/release',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/lock/release")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/lock/release',
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}}/api/v2/aips/:id/lock/release'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/lock/release');
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}}/api/v2/aips/:id/lock/release'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/lock/release';
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}}/api/v2/aips/:id/lock/release"]
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}}/api/v2/aips/:id/lock/release" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/lock/release",
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}}/api/v2/aips/:id/lock/release');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/lock/release');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/lock/release');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/lock/release' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/lock/release' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/lock/release")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/lock/release"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/lock/release"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/lock/release")
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/api/v2/aips/:id/lock/release') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/lock/release";
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}}/api/v2/aips/:id/lock/release
http GET {{baseUrl}}/api/v2/aips/:id/lock/release
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/lock/release
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/lock/release")! 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
Get AIP lock
{{baseUrl}}/api/v2/aips/:id/lock/request
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/lock/request");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/lock/request")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/lock/request"
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}}/api/v2/aips/:id/lock/request"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/lock/request");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/lock/request"
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/api/v2/aips/:id/lock/request HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/lock/request")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/lock/request"))
.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}}/api/v2/aips/:id/lock/request")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/lock/request")
.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}}/api/v2/aips/:id/lock/request');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/lock/request'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/lock/request';
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}}/api/v2/aips/:id/lock/request',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/lock/request")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/lock/request',
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}}/api/v2/aips/:id/lock/request'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/lock/request');
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}}/api/v2/aips/:id/lock/request'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/lock/request';
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}}/api/v2/aips/:id/lock/request"]
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}}/api/v2/aips/:id/lock/request" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/lock/request",
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}}/api/v2/aips/:id/lock/request');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/lock/request');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/lock/request');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/lock/request' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/lock/request' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/lock/request")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/lock/request"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/lock/request"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/lock/request")
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/api/v2/aips/:id/lock/request') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/lock/request";
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}}/api/v2/aips/:id/lock/request
http GET {{baseUrl}}/api/v2/aips/:id/lock/request
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/lock/request
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/lock/request")! 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
Get AIP submission
{{baseUrl}}/api/v2/aips/:id/submission
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/submission");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/submission")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/submission"
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}}/api/v2/aips/:id/submission"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/submission");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/submission"
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/api/v2/aips/:id/submission HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/submission")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/submission"))
.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}}/api/v2/aips/:id/submission")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/submission")
.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}}/api/v2/aips/:id/submission');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/submission'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/submission';
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}}/api/v2/aips/:id/submission',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/submission")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/submission',
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}}/api/v2/aips/:id/submission'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/submission');
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}}/api/v2/aips/:id/submission'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/submission';
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}}/api/v2/aips/:id/submission"]
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}}/api/v2/aips/:id/submission" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/submission",
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}}/api/v2/aips/:id/submission');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/submission');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/submission');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/submission' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/submission' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/submission")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/submission"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/submission"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/submission")
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/api/v2/aips/:id/submission') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/submission";
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}}/api/v2/aips/:id/submission
http GET {{baseUrl}}/api/v2/aips/:id/submission
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/submission
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/submission")! 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
Get Supported metadata value (GET)
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values
QUERY PARAMS
id
descriptive-metadata-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"
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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"))
.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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")
.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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values',
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values');
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"]
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values",
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")
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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values";
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values
http GET {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")! 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
Get Supported metadata value
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values
QUERY PARAMS
id
representation-id
descriptive-metadata-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"
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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"))
.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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")
.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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values';
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values',
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values');
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values';
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"]
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values",
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")
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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values";
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values
http GET {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")! 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
Get descriptive metadata versions from
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions
QUERY PARAMS
id
representation-id
descriptive-metadata-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions"
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions"
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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions"))
.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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions")
.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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions';
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions',
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions');
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions';
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions"]
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions",
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions")
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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions";
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions
http GET {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions")! 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
Get descriptive metadata versions
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions
QUERY PARAMS
id
descriptive-metadata-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions"
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions"
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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions"))
.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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions")
.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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions',
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions');
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions"]
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions",
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions")
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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions";
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions
http GET {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions")! 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
Get descriptive metadata
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information"
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}}/api/v2/aips/:id/metadata/descriptive/information"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information"
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/api/v2/aips/:id/metadata/descriptive/information HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information"))
.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}}/api/v2/aips/:id/metadata/descriptive/information")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information")
.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}}/api/v2/aips/:id/metadata/descriptive/information');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information';
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}}/api/v2/aips/:id/metadata/descriptive/information',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/information',
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}}/api/v2/aips/:id/metadata/descriptive/information'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information');
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}}/api/v2/aips/:id/metadata/descriptive/information'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information';
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}}/api/v2/aips/:id/metadata/descriptive/information"]
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}}/api/v2/aips/:id/metadata/descriptive/information" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information",
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}}/api/v2/aips/:id/metadata/descriptive/information');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/metadata/descriptive/information")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information")
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/api/v2/aips/:id/metadata/descriptive/information') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information";
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}}/api/v2/aips/:id/metadata/descriptive/information
http GET {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information")! 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
Gets a preview of descriptive metadata
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview
QUERY PARAMS
id
BODY json
{
"id": "",
"value": [
{
"id": "",
"options": {}
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview" {:content-type :json
:form-params {:id ""
:value [{:id ""
:options {}}]}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\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}}/api/v2/aips/:id/metadata/descriptive/preview"),
Content = new StringContent("{\n \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\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}}/api/v2/aips/:id/metadata/descriptive/preview");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview"
payload := strings.NewReader("{\n \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\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/api/v2/aips/:id/metadata/descriptive/preview HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 80
{
"id": "",
"value": [
{
"id": "",
"options": {}
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\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 \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n}")
.asString();
const data = JSON.stringify({
id: '',
value: [
{
id: '',
options: {}
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview',
headers: {'content-type': 'application/json'},
data: {id: '', value: [{id: '', options: {}}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","value":[{"id":"","options":{}}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "value": [\n {\n "id": "",\n "options": {}\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 \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview")
.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/api/v2/aips/:id/metadata/descriptive/preview',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({id: '', value: [{id: '', options: {}}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview',
headers: {'content-type': 'application/json'},
body: {id: '', value: [{id: '', options: {}}]},
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}}/api/v2/aips/:id/metadata/descriptive/preview');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
value: [
{
id: '',
options: {}
}
]
});
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}}/api/v2/aips/:id/metadata/descriptive/preview',
headers: {'content-type': 'application/json'},
data: {id: '', value: [{id: '', options: {}}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","value":[{"id":"","options":{}}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"value": @[ @{ @"id": @"", @"options": @{ } } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview"]
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}}/api/v2/aips/:id/metadata/descriptive/preview" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'value' => [
[
'id' => '',
'options' => [
]
]
]
]),
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}}/api/v2/aips/:id/metadata/descriptive/preview', [
'body' => '{
"id": "",
"value": [
{
"id": "",
"options": {}
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'value' => [
[
'id' => '',
'options' => [
]
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'value' => [
[
'id' => '',
'options' => [
]
]
]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview');
$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}}/api/v2/aips/:id/metadata/descriptive/preview' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"value": [
{
"id": "",
"options": {}
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"value": [
{
"id": "",
"options": {}
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/aips/:id/metadata/descriptive/preview", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview"
payload = {
"id": "",
"value": [
{
"id": "",
"options": {}
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview"
payload <- "{\n \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\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}}/api/v2/aips/:id/metadata/descriptive/preview")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\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/api/v2/aips/:id/metadata/descriptive/preview') do |req|
req.body = "{\n \"id\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"options\": {}\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}}/api/v2/aips/:id/metadata/descriptive/preview";
let payload = json!({
"id": "",
"value": (
json!({
"id": "",
"options": 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}}/api/v2/aips/:id/metadata/descriptive/preview \
--header 'content-type: application/json' \
--data '{
"id": "",
"value": [
{
"id": "",
"options": {}
}
]
}'
echo '{
"id": "",
"value": [
{
"id": "",
"options": {}
}
]
}' | \
http POST {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "value": [\n {\n "id": "",\n "options": {}\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"value": [
[
"id": "",
"options": []
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview")! 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
Gets the descriptive metadata configured
{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata"
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}}/api/v2/aips/configuration/descriptive/metadata"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata"
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/api/v2/aips/configuration/descriptive/metadata HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata"))
.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}}/api/v2/aips/configuration/descriptive/metadata")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata")
.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}}/api/v2/aips/configuration/descriptive/metadata');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata';
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}}/api/v2/aips/configuration/descriptive/metadata',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/configuration/descriptive/metadata',
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}}/api/v2/aips/configuration/descriptive/metadata'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata');
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}}/api/v2/aips/configuration/descriptive/metadata'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata';
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}}/api/v2/aips/configuration/descriptive/metadata"]
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}}/api/v2/aips/configuration/descriptive/metadata" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata",
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}}/api/v2/aips/configuration/descriptive/metadata');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/configuration/descriptive/metadata")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata")
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/api/v2/aips/configuration/descriptive/metadata') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata";
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}}/api/v2/aips/configuration/descriptive/metadata
http GET {{baseUrl}}/api/v2/aips/configuration/descriptive/metadata
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/configuration/descriptive/metadata
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata")! 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
Move AIP in the hierarchy
{{baseUrl}}/api/v2/aips/move
BODY json
{
"parentId": "",
"itemsToMove": {
"@type": ""
},
"details": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/move");
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 \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/aips/move" {:content-type :json
:form-params {:parentId ""
:itemsToMove {:@type ""}
:details ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/move"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/aips/move"),
Content = new StringContent("{\n \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/aips/move");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/move"
payload := strings.NewReader("{\n \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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/api/v2/aips/move HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 77
{
"parentId": "",
"itemsToMove": {
"@type": ""
},
"details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/move")
.setHeader("content-type", "application/json")
.setBody("{\n \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/move"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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 \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/aips/move")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/move")
.header("content-type", "application/json")
.body("{\n \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
.asString();
const data = JSON.stringify({
parentId: '',
itemsToMove: {
'@type': ''
},
details: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/aips/move');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/move',
headers: {'content-type': 'application/json'},
data: {parentId: '', itemsToMove: {'@type': ''}, details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/move';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"parentId":"","itemsToMove":{"@type":""},"details":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/aips/move',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "parentId": "",\n "itemsToMove": {\n "@type": ""\n },\n "details": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/move")
.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/api/v2/aips/move',
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({parentId: '', itemsToMove: {'@type': ''}, details: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/move',
headers: {'content-type': 'application/json'},
body: {parentId: '', itemsToMove: {'@type': ''}, details: ''},
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}}/api/v2/aips/move');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
parentId: '',
itemsToMove: {
'@type': ''
},
details: ''
});
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}}/api/v2/aips/move',
headers: {'content-type': 'application/json'},
data: {parentId: '', itemsToMove: {'@type': ''}, details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/move';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"parentId":"","itemsToMove":{"@type":""},"details":""}'
};
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 = @{ @"parentId": @"",
@"itemsToMove": @{ @"@type": @"" },
@"details": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/move"]
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}}/api/v2/aips/move" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/move",
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([
'parentId' => '',
'itemsToMove' => [
'@type' => ''
],
'details' => ''
]),
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}}/api/v2/aips/move', [
'body' => '{
"parentId": "",
"itemsToMove": {
"@type": ""
},
"details": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/move');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'parentId' => '',
'itemsToMove' => [
'@type' => ''
],
'details' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'parentId' => '',
'itemsToMove' => [
'@type' => ''
],
'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/move');
$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}}/api/v2/aips/move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"parentId": "",
"itemsToMove": {
"@type": ""
},
"details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"parentId": "",
"itemsToMove": {
"@type": ""
},
"details": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/aips/move", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/move"
payload = {
"parentId": "",
"itemsToMove": { "@type": "" },
"details": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/move"
payload <- "{\n \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/aips/move")
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 \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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/api/v2/aips/move') do |req|
req.body = "{\n \"parentId\": \"\",\n \"itemsToMove\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/move";
let payload = json!({
"parentId": "",
"itemsToMove": json!({"@type": ""}),
"details": ""
});
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}}/api/v2/aips/move \
--header 'content-type: application/json' \
--data '{
"parentId": "",
"itemsToMove": {
"@type": ""
},
"details": ""
}'
echo '{
"parentId": "",
"itemsToMove": {
"@type": ""
},
"details": ""
}' | \
http POST {{baseUrl}}/api/v2/aips/move \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "parentId": "",\n "itemsToMove": {\n "@type": ""\n },\n "details": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/aips/move
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"parentId": "",
"itemsToMove": ["@type": ""],
"details": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/move")! 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
Retrieves AIP ancestors
{{baseUrl}}/api/v2/aips/:id/ancestors
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/ancestors");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/ancestors")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/ancestors"
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}}/api/v2/aips/:id/ancestors"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/ancestors");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/ancestors"
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/api/v2/aips/:id/ancestors HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/ancestors")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/ancestors"))
.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}}/api/v2/aips/:id/ancestors")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/ancestors")
.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}}/api/v2/aips/:id/ancestors');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/ancestors'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/ancestors';
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}}/api/v2/aips/:id/ancestors',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/ancestors")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/ancestors',
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}}/api/v2/aips/:id/ancestors'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/ancestors');
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}}/api/v2/aips/:id/ancestors'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/ancestors';
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}}/api/v2/aips/:id/ancestors"]
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}}/api/v2/aips/:id/ancestors" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/ancestors",
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}}/api/v2/aips/:id/ancestors');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/ancestors');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/ancestors');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/ancestors' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/ancestors' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/ancestors")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/ancestors"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/ancestors"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/ancestors")
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/api/v2/aips/:id/ancestors') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/ancestors";
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}}/api/v2/aips/:id/ancestors
http GET {{baseUrl}}/api/v2/aips/:id/ancestors
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/ancestors
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/ancestors")! 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
Retrieves descriptive metadata (GET)
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download
QUERY PARAMS
id
descriptive-metadata-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"
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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"))
.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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")
.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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download',
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download');
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"]
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download",
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")
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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download";
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download
http GET {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")! 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
Retrieves descriptive metadata information for a specific representation
{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive
QUERY PARAMS
id
representation-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"
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/api/v2/aips/:id/representations/:representation-id/metadata/descriptive HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"))
.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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")
.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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive';
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/representations/:representation-id/metadata/descriptive',
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive');
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive';
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"]
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive",
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")
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/api/v2/aips/:id/representations/:representation-id/metadata/descriptive') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive";
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive
http GET {{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")! 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
Retrieves descriptive metadata result
{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html
QUERY PARAMS
id
representation-id
descriptive-metadata-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"
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/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"))
.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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")
.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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html';
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html',
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html');
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html';
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"]
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html",
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")
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/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html";
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}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html
http GET {{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")! 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
Retrieves descriptive metadata
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html
QUERY PARAMS
id
descriptive-metadata-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"
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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"))
.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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")
.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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html',
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html');
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"]
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html",
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")
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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html";
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html
http GET {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")! 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
Retrieves from the configuration the rules for the Representation information (GET)
{{baseUrl}}/api/v2/aips/configuration/rules
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/configuration/rules");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/configuration/rules")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/configuration/rules"
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}}/api/v2/aips/configuration/rules"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/configuration/rules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/configuration/rules"
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/api/v2/aips/configuration/rules HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/configuration/rules")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/configuration/rules"))
.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}}/api/v2/aips/configuration/rules")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/configuration/rules")
.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}}/api/v2/aips/configuration/rules');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/configuration/rules'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/configuration/rules';
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}}/api/v2/aips/configuration/rules',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/configuration/rules")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/configuration/rules',
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}}/api/v2/aips/configuration/rules'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/configuration/rules');
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}}/api/v2/aips/configuration/rules'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/configuration/rules';
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}}/api/v2/aips/configuration/rules"]
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}}/api/v2/aips/configuration/rules" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/configuration/rules",
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}}/api/v2/aips/configuration/rules');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/configuration/rules');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/configuration/rules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/configuration/rules' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/configuration/rules' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/configuration/rules")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/configuration/rules"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/configuration/rules"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/configuration/rules")
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/api/v2/aips/configuration/rules') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/configuration/rules";
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}}/api/v2/aips/configuration/rules
http GET {{baseUrl}}/api/v2/aips/configuration/rules
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/configuration/rules
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/configuration/rules")! 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
Retrieves the types associated to AIP
{{baseUrl}}/api/v2/aips/configuration/types
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/configuration/types");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/aips/configuration/types")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/configuration/types"
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}}/api/v2/aips/configuration/types"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/configuration/types");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/configuration/types"
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/api/v2/aips/configuration/types HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/configuration/types")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/configuration/types"))
.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}}/api/v2/aips/configuration/types")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/configuration/types")
.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}}/api/v2/aips/configuration/types');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/aips/configuration/types'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/configuration/types';
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}}/api/v2/aips/configuration/types',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/configuration/types")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/configuration/types',
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}}/api/v2/aips/configuration/types'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/aips/configuration/types');
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}}/api/v2/aips/configuration/types'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/configuration/types';
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}}/api/v2/aips/configuration/types"]
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}}/api/v2/aips/configuration/types" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/configuration/types",
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}}/api/v2/aips/configuration/types');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/configuration/types');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/configuration/types');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/configuration/types' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/configuration/types' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/aips/configuration/types")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/configuration/types"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/configuration/types"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/configuration/types")
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/api/v2/aips/configuration/types') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/configuration/types";
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}}/api/v2/aips/configuration/types
http GET {{baseUrl}}/api/v2/aips/configuration/types
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/aips/configuration/types
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/configuration/types")! 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
Returns a set of suggestions giving a query (4)
{{baseUrl}}/api/v2/aips/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/aips/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/aips/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/aips/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/aips/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/aips/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/aips/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/aips/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/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/api/v2/aips/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/aips/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/aips/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/aips/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/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}}/api/v2/aips/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/aips/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/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}}/api/v2/aips/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/aips/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/aips/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/aips/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/aips/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/aips/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/aips/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/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()
PUT
Reverts AIP descriptive metadata to the an older version
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
QUERY PARAMS
id
descriptive-metadata-id
version-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"))
.method("PUT", 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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
.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('PUT', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert',
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: 'PUT',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert';
const options = {method: 'PUT'};
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
http PUT {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
Reverts representation descriptive metadata to the an older version
{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
QUERY PARAMS
id
representation-id
descriptive-metadata-id
version-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"))
.method("PUT", 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}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
.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('PUT', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert',
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: 'PUT',
url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
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}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert';
const options = {method: 'PUT'};
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}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
http PUT {{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
Updates a representation descriptive metadata
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive
QUERY PARAMS
id
representation-id
BODY json
{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive" {:content-type :json
:form-params {:id ""
:filename ""
:type ""
:version ""
:similar false
:permissions {:users {}
:groups {}}
:values [{:id ""
:options {}}]
:xml ""
:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"),
Content = new StringContent("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"
payload := strings.NewReader("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 236
{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {
users: {},
groups: {}
},
values: [
{
id: '',
options: {}
}
],
xml: '',
'@type': ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
headers: {'content-type': 'application/json'},
data: {
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@type': ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "filename": "",\n "type": "",\n "version": "",\n "similar": false,\n "permissions": {\n "users": {},\n "groups": {}\n },\n "values": [\n {\n "id": "",\n "options": {}\n }\n ],\n "xml": "",\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
.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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@type': ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
headers: {'content-type': 'application/json'},
body: {
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@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('PUT', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {
users: {},
groups: {}
},
values: [
{
id: '',
options: {}
}
],
xml: '',
'@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: 'PUT',
url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
headers: {'content-type': 'application/json'},
data: {
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@type': ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@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 = @{ @"id": @"",
@"filename": @"",
@"type": @"",
@"version": @"",
@"similar": @NO,
@"permissions": @{ @"users": @{ }, @"groups": @{ } },
@"values": @[ @{ @"id": @"", @"options": @{ } } ],
@"xml": @"",
@"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"]
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive",
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([
'id' => '',
'filename' => '',
'type' => '',
'version' => '',
'similar' => null,
'permissions' => [
'users' => [
],
'groups' => [
]
],
'values' => [
[
'id' => '',
'options' => [
]
]
],
'xml' => '',
'@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('PUT', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive', [
'body' => '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'filename' => '',
'type' => '',
'version' => '',
'similar' => null,
'permissions' => [
'users' => [
],
'groups' => [
]
],
'values' => [
[
'id' => '',
'options' => [
]
]
],
'xml' => '',
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'filename' => '',
'type' => '',
'version' => '',
'similar' => null,
'permissions' => [
'users' => [
],
'groups' => [
]
],
'values' => [
[
'id' => '',
'options' => [
]
]
],
'xml' => '',
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
$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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"
payload = {
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": False,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"
payload <- "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
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 \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive') do |req|
req.body = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive";
let payload = json!({
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": json!({
"users": json!({}),
"groups": json!({})
}),
"values": (
json!({
"id": "",
"options": json!({})
})
),
"xml": "",
"@type": ""
});
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive \
--header 'content-type: application/json' \
--data '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}'
echo '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}' | \
http PUT {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "filename": "",\n "type": "",\n "version": "",\n "similar": false,\n "permissions": {\n "users": {},\n "groups": {}\n },\n "values": [\n {\n "id": "",\n "options": {}\n }\n ],\n "xml": "",\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": [
"users": [],
"groups": []
],
"values": [
[
"id": "",
"options": []
]
],
"xml": "",
"@type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Updates an AIP descriptive metadata
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive
QUERY PARAMS
id
BODY json
{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive" {:content-type :json
:form-params {:id ""
:filename ""
:type ""
:version ""
:similar false
:permissions {:users {}
:groups {}}
:values [{:id ""
:options {}}]
:xml ""
:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\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}}/api/v2/aips/:id/metadata/descriptive"),
Content = new StringContent("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"
payload := strings.NewReader("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\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/api/v2/aips/:id/metadata/descriptive HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 236
{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {
users: {},
groups: {}
},
values: [
{
id: '',
options: {}
}
],
xml: '',
'@type': ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive',
headers: {'content-type': 'application/json'},
data: {
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@type': ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@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}}/api/v2/aips/:id/metadata/descriptive',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "filename": "",\n "type": "",\n "version": "",\n "similar": false,\n "permissions": {\n "users": {},\n "groups": {}\n },\n "values": [\n {\n "id": "",\n "options": {}\n }\n ],\n "xml": "",\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
.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/api/v2/aips/:id/metadata/descriptive',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@type': ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive',
headers: {'content-type': 'application/json'},
body: {
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@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('PUT', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {
users: {},
groups: {}
},
values: [
{
id: '',
options: {}
}
],
xml: '',
'@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: 'PUT',
url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive',
headers: {'content-type': 'application/json'},
data: {
id: '',
filename: '',
type: '',
version: '',
similar: false,
permissions: {users: {}, groups: {}},
values: [{id: '', options: {}}],
xml: '',
'@type': ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@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 = @{ @"id": @"",
@"filename": @"",
@"type": @"",
@"version": @"",
@"similar": @NO,
@"permissions": @{ @"users": @{ }, @"groups": @{ } },
@"values": @[ @{ @"id": @"", @"options": @{ } } ],
@"xml": @"",
@"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"]
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}}/api/v2/aips/:id/metadata/descriptive" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive",
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([
'id' => '',
'filename' => '',
'type' => '',
'version' => '',
'similar' => null,
'permissions' => [
'users' => [
],
'groups' => [
]
],
'values' => [
[
'id' => '',
'options' => [
]
]
],
'xml' => '',
'@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('PUT', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive', [
'body' => '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'filename' => '',
'type' => '',
'version' => '',
'similar' => null,
'permissions' => [
'users' => [
],
'groups' => [
]
],
'values' => [
[
'id' => '',
'options' => [
]
]
],
'xml' => '',
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'filename' => '',
'type' => '',
'version' => '',
'similar' => null,
'permissions' => [
'users' => [
],
'groups' => [
]
],
'values' => [
[
'id' => '',
'options' => [
]
]
],
'xml' => '',
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');
$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}}/api/v2/aips/:id/metadata/descriptive' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/aips/:id/metadata/descriptive", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"
payload = {
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": False,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"
payload <- "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\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}}/api/v2/aips/:id/metadata/descriptive")
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 \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/api/v2/aips/:id/metadata/descriptive') do |req|
req.body = "{\n \"id\": \"\",\n \"filename\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"similar\": false,\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"xml\": \"\",\n \"@type\": \"\"\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}}/api/v2/aips/:id/metadata/descriptive";
let payload = json!({
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": json!({
"users": json!({}),
"groups": json!({})
}),
"values": (
json!({
"id": "",
"options": json!({})
})
),
"xml": "",
"@type": ""
});
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}}/api/v2/aips/:id/metadata/descriptive \
--header 'content-type: application/json' \
--data '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}'
echo '{
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": {
"users": {},
"groups": {}
},
"values": [
{
"id": "",
"options": {}
}
],
"xml": "",
"@type": ""
}' | \
http PUT {{baseUrl}}/api/v2/aips/:id/metadata/descriptive \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "filename": "",\n "type": "",\n "version": "",\n "similar": false,\n "permissions": {\n "users": {},\n "groups": {}\n },\n "values": [\n {\n "id": "",\n "options": {}\n }\n ],\n "xml": "",\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/aips/:id/metadata/descriptive
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"filename": "",
"type": "",
"version": "",
"similar": false,
"permissions": [
"users": [],
"groups": []
],
"values": [
[
"id": "",
"options": []
]
],
"xml": "",
"@type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")! 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
Count indexed resources (15)
{{baseUrl}}/api/v2/audit-logs/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/audit-logs/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/audit-logs/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/audit-logs/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/audit-logs/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/audit-logs/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/audit-logs/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/audit-logs/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/audit-logs/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/audit-logs/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/audit-logs/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/audit-logs/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/audit-logs/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/audit-logs/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/audit-logs/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/audit-logs/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/audit-logs/count")
.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/api/v2/audit-logs/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/audit-logs/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/audit-logs/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/audit-logs/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/audit-logs/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/audit-logs/count"]
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}}/api/v2/audit-logs/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/audit-logs/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/audit-logs/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/audit-logs/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/audit-logs/count');
$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}}/api/v2/audit-logs/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/audit-logs/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/audit-logs/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/audit-logs/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/audit-logs/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/audit-logs/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/audit-logs/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/audit-logs/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/audit-logs/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/audit-logs/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/audit-logs/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/audit-logs/count")! 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
Find indexed resource using the object UUID (15)
{{baseUrl}}/api/v2/audit-logs/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/audit-logs/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/audit-logs/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/audit-logs/find/:uuid"
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}}/api/v2/audit-logs/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/audit-logs/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/audit-logs/find/:uuid"
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/api/v2/audit-logs/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/audit-logs/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/audit-logs/find/:uuid"))
.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}}/api/v2/audit-logs/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/audit-logs/find/:uuid")
.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}}/api/v2/audit-logs/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/audit-logs/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/audit-logs/find/:uuid';
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}}/api/v2/audit-logs/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/audit-logs/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/audit-logs/find/:uuid',
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}}/api/v2/audit-logs/find/:uuid'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/audit-logs/find/:uuid');
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}}/api/v2/audit-logs/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/audit-logs/find/:uuid';
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}}/api/v2/audit-logs/find/:uuid"]
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}}/api/v2/audit-logs/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/audit-logs/find/:uuid",
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}}/api/v2/audit-logs/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/audit-logs/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/audit-logs/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/audit-logs/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/audit-logs/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/audit-logs/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/audit-logs/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/audit-logs/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/audit-logs/find/:uuid")
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/api/v2/audit-logs/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/audit-logs/find/:uuid";
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}}/api/v2/audit-logs/find/:uuid
http GET {{baseUrl}}/api/v2/audit-logs/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/audit-logs/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/audit-logs/find/:uuid")! 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
Find indexed resources via search query (15)
{{baseUrl}}/api/v2/audit-logs/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/audit-logs/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/audit-logs/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/audit-logs/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/audit-logs/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/audit-logs/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/audit-logs/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/audit-logs/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/audit-logs/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/audit-logs/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/audit-logs/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/audit-logs/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/audit-logs/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/audit-logs/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/audit-logs/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/audit-logs/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/audit-logs/find")
.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/api/v2/audit-logs/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/audit-logs/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/audit-logs/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/audit-logs/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/audit-logs/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/audit-logs/find"]
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}}/api/v2/audit-logs/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/audit-logs/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/audit-logs/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/audit-logs/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/audit-logs/find');
$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}}/api/v2/audit-logs/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/audit-logs/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/audit-logs/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/audit-logs/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/audit-logs/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/audit-logs/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/audit-logs/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/audit-logs/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/audit-logs/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/audit-logs/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/audit-logs/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/audit-logs/find")! 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
Import audit logs from replica instances to the primary
{{baseUrl}}/api/v2/audit-logs/import
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/audit-logs/import");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/audit-logs/import")
require "http/client"
url = "{{baseUrl}}/api/v2/audit-logs/import"
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}}/api/v2/audit-logs/import"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/audit-logs/import");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/audit-logs/import"
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/api/v2/audit-logs/import HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/audit-logs/import")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/audit-logs/import"))
.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}}/api/v2/audit-logs/import")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/audit-logs/import")
.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}}/api/v2/audit-logs/import');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/api/v2/audit-logs/import'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/audit-logs/import';
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}}/api/v2/audit-logs/import',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/audit-logs/import")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/audit-logs/import',
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}}/api/v2/audit-logs/import'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/audit-logs/import');
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}}/api/v2/audit-logs/import'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/audit-logs/import';
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}}/api/v2/audit-logs/import"]
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}}/api/v2/audit-logs/import" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/audit-logs/import",
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}}/api/v2/audit-logs/import');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/audit-logs/import');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/audit-logs/import');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/audit-logs/import' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/audit-logs/import' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/audit-logs/import")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/audit-logs/import"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/audit-logs/import"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/audit-logs/import")
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/api/v2/audit-logs/import') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/audit-logs/import";
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}}/api/v2/audit-logs/import
http POST {{baseUrl}}/api/v2/audit-logs/import
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/audit-logs/import
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/audit-logs/import")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Returns a set of suggestions giving a query (15)
{{baseUrl}}/api/v2/audit-logs/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/audit-logs/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/audit-logs/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/audit-logs/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/audit-logs/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/audit-logs/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/audit-logs/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/audit-logs/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/audit-logs/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/audit-logs/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/audit-logs/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/audit-logs/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/audit-logs/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/audit-logs/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/audit-logs/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/audit-logs/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/audit-logs/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/api/v2/audit-logs/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/audit-logs/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/audit-logs/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/audit-logs/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/audit-logs/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/audit-logs/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}}/api/v2/audit-logs/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/audit-logs/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/audit-logs/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/audit-logs/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/audit-logs/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}}/api/v2/audit-logs/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/audit-logs/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/audit-logs/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/audit-logs/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/audit-logs/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/audit-logs/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/audit-logs/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/audit-logs/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/audit-logs/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/audit-logs/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/audit-logs/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/audit-logs/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()
GET
Retrieves the classification plan from Catalogue
{{baseUrl}}/api/v2/classification-plans
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/classification-plans");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/classification-plans")
require "http/client"
url = "{{baseUrl}}/api/v2/classification-plans"
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}}/api/v2/classification-plans"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/classification-plans");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/classification-plans"
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/api/v2/classification-plans HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/classification-plans")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/classification-plans"))
.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}}/api/v2/classification-plans")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/classification-plans")
.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}}/api/v2/classification-plans');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/classification-plans'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/classification-plans';
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}}/api/v2/classification-plans',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/classification-plans")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/classification-plans',
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}}/api/v2/classification-plans'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/classification-plans');
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}}/api/v2/classification-plans'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/classification-plans';
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}}/api/v2/classification-plans"]
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}}/api/v2/classification-plans" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/classification-plans",
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}}/api/v2/classification-plans');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/classification-plans');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/classification-plans');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/classification-plans' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/classification-plans' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/classification-plans")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/classification-plans"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/classification-plans"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/classification-plans")
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/api/v2/classification-plans') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/classification-plans";
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}}/api/v2/classification-plans
http GET {{baseUrl}}/api/v2/classification-plans
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/classification-plans
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/classification-plans")! 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
Retrieve configuration properties for draw the object class fields
{{baseUrl}}/api/v2/configurations/object-fields
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/object-fields");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/configurations/object-fields")
require "http/client"
url = "{{baseUrl}}/api/v2/configurations/object-fields"
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}}/api/v2/configurations/object-fields"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/object-fields");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/configurations/object-fields"
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/api/v2/configurations/object-fields HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/object-fields")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/configurations/object-fields"))
.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}}/api/v2/configurations/object-fields")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/object-fields")
.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}}/api/v2/configurations/object-fields');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/configurations/object-fields'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/object-fields';
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}}/api/v2/configurations/object-fields',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/configurations/object-fields")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/configurations/object-fields',
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}}/api/v2/configurations/object-fields'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/object-fields');
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}}/api/v2/configurations/object-fields'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/configurations/object-fields';
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}}/api/v2/configurations/object-fields"]
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}}/api/v2/configurations/object-fields" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/configurations/object-fields",
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}}/api/v2/configurations/object-fields');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/object-fields');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/object-fields');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/object-fields' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/object-fields' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/configurations/object-fields")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/configurations/object-fields"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/configurations/object-fields"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/configurations/object-fields")
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/api/v2/configurations/object-fields') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/configurations/object-fields";
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}}/api/v2/configurations/object-fields
http GET {{baseUrl}}/api/v2/configurations/object-fields
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/configurations/object-fields
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/object-fields")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/shared-properties");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/configurations/shared-properties")
require "http/client"
url = "{{baseUrl}}/api/v2/configurations/shared-properties"
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}}/api/v2/configurations/shared-properties"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/shared-properties");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/configurations/shared-properties"
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/api/v2/configurations/shared-properties HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/shared-properties")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/configurations/shared-properties"))
.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}}/api/v2/configurations/shared-properties")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/shared-properties")
.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}}/api/v2/configurations/shared-properties');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/configurations/shared-properties'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/shared-properties';
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}}/api/v2/configurations/shared-properties',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/configurations/shared-properties")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/configurations/shared-properties',
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}}/api/v2/configurations/shared-properties'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/shared-properties');
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}}/api/v2/configurations/shared-properties'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/configurations/shared-properties';
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}}/api/v2/configurations/shared-properties"]
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}}/api/v2/configurations/shared-properties" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/configurations/shared-properties",
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}}/api/v2/configurations/shared-properties');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/shared-properties');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/shared-properties');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/shared-properties' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/shared-properties' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/configurations/shared-properties")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/configurations/shared-properties"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/configurations/shared-properties"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/configurations/shared-properties")
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/api/v2/configurations/shared-properties') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/configurations/shared-properties";
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}}/api/v2/configurations/shared-properties
http GET {{baseUrl}}/api/v2/configurations/shared-properties
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/configurations/shared-properties
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/shared-properties")! 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
Retrieves a list of conversion profiles from the configurations according to the plugin identifier
{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles
QUERY PARAMS
outcome
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles" {:query-params {:outcome ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome="
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}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome="
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/api/v2/configurations/plugins/:id/conversion/profiles?outcome= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome="))
.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}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")
.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}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles',
params: {outcome: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=';
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}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/configurations/plugins/:id/conversion/profiles?outcome=',
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}}/api/v2/configurations/plugins/:id/conversion/profiles',
qs: {outcome: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles');
req.query({
outcome: ''
});
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}}/api/v2/configurations/plugins/:id/conversion/profiles',
params: {outcome: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=';
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}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome="]
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}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=",
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}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'outcome' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'outcome' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles"
querystring = {"outcome":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles"
queryString <- list(outcome = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")
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/api/v2/configurations/plugins/:id/conversion/profiles') do |req|
req.params['outcome'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles";
let querystring = [
("outcome", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome='
http GET '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")! 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
Retrieves a list of items from the configurations according to the parameter identifier
{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id
QUERY PARAMS
parameter-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id")
require "http/client"
url = "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id"
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}}/api/v2/configurations/plugins/dropdown/:parameter-id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id"
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/api/v2/configurations/plugins/dropdown/:parameter-id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id"))
.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}}/api/v2/configurations/plugins/dropdown/:parameter-id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id")
.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}}/api/v2/configurations/plugins/dropdown/:parameter-id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id';
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}}/api/v2/configurations/plugins/dropdown/:parameter-id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/configurations/plugins/dropdown/:parameter-id',
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}}/api/v2/configurations/plugins/dropdown/:parameter-id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id');
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}}/api/v2/configurations/plugins/dropdown/:parameter-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id';
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}}/api/v2/configurations/plugins/dropdown/:parameter-id"]
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}}/api/v2/configurations/plugins/dropdown/:parameter-id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id",
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}}/api/v2/configurations/plugins/dropdown/:parameter-id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/configurations/plugins/dropdown/:parameter-id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id")
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/api/v2/configurations/plugins/dropdown/:parameter-id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id";
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}}/api/v2/configurations/plugins/dropdown/:parameter-id
http GET {{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id")! 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
Retrieves a list of plugins that matches a certain type
{{baseUrl}}/api/v2/configurations/plugins
QUERY PARAMS
type
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/plugins?type=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/configurations/plugins" {:query-params {:type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/configurations/plugins?type="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/api/v2/configurations/plugins?type="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/plugins?type=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/configurations/plugins?type="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/api/v2/configurations/plugins?type= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/plugins?type=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/configurations/plugins?type="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/configurations/plugins?type=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/plugins?type=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/api/v2/configurations/plugins?type=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/configurations/plugins',
params: {type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/plugins?type=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/configurations/plugins?type=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/configurations/plugins?type=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/configurations/plugins?type=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/configurations/plugins',
qs: {type: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/plugins');
req.query({
type: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/configurations/plugins',
params: {type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/configurations/plugins?type=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/configurations/plugins?type="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/v2/configurations/plugins?type=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/configurations/plugins?type=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/api/v2/configurations/plugins?type=');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/plugins');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'type' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/plugins');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'type' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/plugins?type=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/plugins?type=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/configurations/plugins?type=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/configurations/plugins"
querystring = {"type":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/configurations/plugins"
queryString <- list(type = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/configurations/plugins?type=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/api/v2/configurations/plugins') do |req|
req.params['type'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/configurations/plugins";
let querystring = [
("type", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/api/v2/configurations/plugins?type='
http GET '{{baseUrl}}/api/v2/configurations/plugins?type='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/api/v2/configurations/plugins?type='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/plugins?type=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieves a list of resources that are used by reindex plugins
{{baseUrl}}/api/v2/configurations/plugins/reindex
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/plugins/reindex");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/configurations/plugins/reindex")
require "http/client"
url = "{{baseUrl}}/api/v2/configurations/plugins/reindex"
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}}/api/v2/configurations/plugins/reindex"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/plugins/reindex");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/configurations/plugins/reindex"
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/api/v2/configurations/plugins/reindex HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/plugins/reindex")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/configurations/plugins/reindex"))
.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}}/api/v2/configurations/plugins/reindex")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/plugins/reindex")
.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}}/api/v2/configurations/plugins/reindex');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/configurations/plugins/reindex'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/plugins/reindex';
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}}/api/v2/configurations/plugins/reindex',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/configurations/plugins/reindex")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/configurations/plugins/reindex',
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}}/api/v2/configurations/plugins/reindex'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/plugins/reindex');
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}}/api/v2/configurations/plugins/reindex'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/configurations/plugins/reindex';
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}}/api/v2/configurations/plugins/reindex"]
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}}/api/v2/configurations/plugins/reindex" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/configurations/plugins/reindex",
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}}/api/v2/configurations/plugins/reindex');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/plugins/reindex');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/plugins/reindex');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/plugins/reindex' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/plugins/reindex' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/configurations/plugins/reindex")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/configurations/plugins/reindex"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/configurations/plugins/reindex"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/configurations/plugins/reindex")
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/api/v2/configurations/plugins/reindex') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/configurations/plugins/reindex";
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}}/api/v2/configurations/plugins/reindex
http GET {{baseUrl}}/api/v2/configurations/plugins/reindex
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/configurations/plugins/reindex
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/plugins/reindex")! 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
Retrieves configuration properties for viewers
{{baseUrl}}/api/v2/configurations/viewers
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/viewers");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/configurations/viewers")
require "http/client"
url = "{{baseUrl}}/api/v2/configurations/viewers"
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}}/api/v2/configurations/viewers"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/viewers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/configurations/viewers"
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/api/v2/configurations/viewers HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/viewers")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/configurations/viewers"))
.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}}/api/v2/configurations/viewers")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/viewers")
.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}}/api/v2/configurations/viewers');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/configurations/viewers'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/viewers';
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}}/api/v2/configurations/viewers',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/configurations/viewers")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/configurations/viewers',
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}}/api/v2/configurations/viewers'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/viewers');
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}}/api/v2/configurations/viewers'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/configurations/viewers';
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}}/api/v2/configurations/viewers"]
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}}/api/v2/configurations/viewers" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/configurations/viewers",
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}}/api/v2/configurations/viewers');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/viewers');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/viewers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/viewers' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/viewers' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/configurations/viewers")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/configurations/viewers"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/configurations/viewers"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/configurations/viewers")
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/api/v2/configurations/viewers') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/configurations/viewers";
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}}/api/v2/configurations/viewers
http GET {{baseUrl}}/api/v2/configurations/viewers
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/configurations/viewers
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/viewers")! 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
Retrieves the configuration value associated to the property of show DIP embedded in system or externally
{{baseUrl}}/api/v2/configurations/embedded-dip
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/embedded-dip");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/configurations/embedded-dip")
require "http/client"
url = "{{baseUrl}}/api/v2/configurations/embedded-dip"
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}}/api/v2/configurations/embedded-dip"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/embedded-dip");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/configurations/embedded-dip"
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/api/v2/configurations/embedded-dip HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/embedded-dip")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/configurations/embedded-dip"))
.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}}/api/v2/configurations/embedded-dip")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/embedded-dip")
.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}}/api/v2/configurations/embedded-dip');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/configurations/embedded-dip'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/embedded-dip';
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}}/api/v2/configurations/embedded-dip',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/configurations/embedded-dip")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/configurations/embedded-dip',
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}}/api/v2/configurations/embedded-dip'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/embedded-dip');
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}}/api/v2/configurations/embedded-dip'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/configurations/embedded-dip';
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}}/api/v2/configurations/embedded-dip"]
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}}/api/v2/configurations/embedded-dip" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/configurations/embedded-dip",
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}}/api/v2/configurations/embedded-dip');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/embedded-dip');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/embedded-dip');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/embedded-dip' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/embedded-dip' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/configurations/embedded-dip")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/configurations/embedded-dip"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/configurations/embedded-dip"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/configurations/embedded-dip")
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/api/v2/configurations/embedded-dip') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/configurations/embedded-dip";
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}}/api/v2/configurations/embedded-dip
http GET {{baseUrl}}/api/v2/configurations/embedded-dip
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/configurations/embedded-dip
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/embedded-dip")! 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
Retrieves the export limit value
{{baseUrl}}/api/v2/configurations/exports/limit
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/exports/limit");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/configurations/exports/limit")
require "http/client"
url = "{{baseUrl}}/api/v2/configurations/exports/limit"
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}}/api/v2/configurations/exports/limit"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/exports/limit");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/configurations/exports/limit"
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/api/v2/configurations/exports/limit HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/exports/limit")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/configurations/exports/limit"))
.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}}/api/v2/configurations/exports/limit")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/exports/limit")
.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}}/api/v2/configurations/exports/limit');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/configurations/exports/limit'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/exports/limit';
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}}/api/v2/configurations/exports/limit',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/configurations/exports/limit")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/configurations/exports/limit',
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}}/api/v2/configurations/exports/limit'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/exports/limit');
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}}/api/v2/configurations/exports/limit'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/configurations/exports/limit';
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}}/api/v2/configurations/exports/limit"]
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}}/api/v2/configurations/exports/limit" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/configurations/exports/limit",
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}}/api/v2/configurations/exports/limit');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/exports/limit');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/exports/limit');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/exports/limit' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/exports/limit' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/configurations/exports/limit")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/configurations/exports/limit"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/configurations/exports/limit"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/configurations/exports/limit")
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/api/v2/configurations/exports/limit') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/configurations/exports/limit";
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}}/api/v2/configurations/exports/limit
http GET {{baseUrl}}/api/v2/configurations/exports/limit
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/configurations/exports/limit
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/exports/limit")! 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
Count indexed resources (14)
{{baseUrl}}/api/v2/dip-files/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dip-files/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/dip-files/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/dip-files/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/dip-files/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/dip-files/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/dip-files/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/dip-files/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dip-files/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/dip-files/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/dip-files/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dip-files/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/dip-files/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dip-files/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/dip-files/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/dip-files/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/dip-files/count")
.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/api/v2/dip-files/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dip-files/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/dip-files/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/dip-files/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/dip-files/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dip-files/count"]
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}}/api/v2/dip-files/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/dip-files/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/dip-files/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dip-files/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dip-files/count');
$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}}/api/v2/dip-files/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dip-files/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/dip-files/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/dip-files/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/dip-files/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/dip-files/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/dip-files/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/dip-files/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/dip-files/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/dip-files/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/dip-files/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dip-files/count")! 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
Find indexed resource using the object UUID (14)
{{baseUrl}}/api/v2/dip-files/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dip-files/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/dip-files/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/dip-files/find/:uuid"
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}}/api/v2/dip-files/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/dip-files/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/dip-files/find/:uuid"
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/api/v2/dip-files/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/dip-files/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/dip-files/find/:uuid"))
.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}}/api/v2/dip-files/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/dip-files/find/:uuid")
.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}}/api/v2/dip-files/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/dip-files/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/dip-files/find/:uuid';
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}}/api/v2/dip-files/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/dip-files/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/dip-files/find/:uuid',
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}}/api/v2/dip-files/find/:uuid'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/dip-files/find/:uuid');
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}}/api/v2/dip-files/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/dip-files/find/:uuid';
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}}/api/v2/dip-files/find/:uuid"]
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}}/api/v2/dip-files/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/dip-files/find/:uuid",
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}}/api/v2/dip-files/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dip-files/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/dip-files/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/dip-files/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dip-files/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/dip-files/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/dip-files/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/dip-files/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/dip-files/find/:uuid")
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/api/v2/dip-files/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/dip-files/find/:uuid";
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}}/api/v2/dip-files/find/:uuid
http GET {{baseUrl}}/api/v2/dip-files/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/dip-files/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dip-files/find/:uuid")! 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
Find indexed resources via search query (14)
{{baseUrl}}/api/v2/dip-files/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dip-files/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/dip-files/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/dip-files/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/dip-files/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/dip-files/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/dip-files/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/dip-files/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dip-files/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/dip-files/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/dip-files/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dip-files/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/dip-files/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dip-files/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/dip-files/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/dip-files/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/dip-files/find")
.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/api/v2/dip-files/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dip-files/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/dip-files/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/dip-files/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/dip-files/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dip-files/find"]
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}}/api/v2/dip-files/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/dip-files/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/dip-files/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dip-files/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dip-files/find');
$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}}/api/v2/dip-files/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dip-files/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/dip-files/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/dip-files/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/dip-files/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/dip-files/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/dip-files/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/dip-files/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/dip-files/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/dip-files/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/dip-files/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dip-files/find")! 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
Returns a set of suggestions giving a query (14)
{{baseUrl}}/api/v2/dip-files/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dip-files/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/dip-files/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/dip-files/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/dip-files/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/dip-files/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/dip-files/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/dip-files/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dip-files/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/dip-files/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/dip-files/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dip-files/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/dip-files/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dip-files/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/dip-files/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/dip-files/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/dip-files/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/api/v2/dip-files/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dip-files/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/dip-files/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/dip-files/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/dip-files/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dip-files/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}}/api/v2/dip-files/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/dip-files/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/dip-files/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dip-files/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dip-files/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}}/api/v2/dip-files/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dip-files/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/dip-files/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/dip-files/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/dip-files/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/dip-files/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/dip-files/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/dip-files/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/dip-files/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/dip-files/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/dip-files/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dip-files/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
Count indexed resources (13)
{{baseUrl}}/api/v2/dips/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/dips/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/dips/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/dips/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/dips/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/dips/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/dips/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dips/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/dips/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/dips/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dips/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/dips/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dips/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/dips/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/dips/count")
.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/api/v2/dips/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dips/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/dips/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/dips/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/dips/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dips/count"]
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}}/api/v2/dips/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/dips/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/dips/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dips/count');
$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}}/api/v2/dips/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/dips/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/dips/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/dips/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/dips/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/dips/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/dips/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/dips/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/dips/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/dips/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/count")! 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
Creates an internal action to delete file(s) from the representation (POST)
{{baseUrl}}/api/v2/dips/delete
BODY json
{
"itemsToDelete": {
"@type": ""
},
"details": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/delete");
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 \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/dips/delete" {:content-type :json
:form-params {:itemsToDelete {:@type ""}
:details ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/dips/delete"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/dips/delete"),
Content = new StringContent("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/dips/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/dips/delete"
payload := strings.NewReader("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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/api/v2/dips/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 61
{
"itemsToDelete": {
"@type": ""
},
"details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dips/delete")
.setHeader("content-type", "application/json")
.setBody("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/dips/delete"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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 \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/dips/delete")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dips/delete")
.header("content-type", "application/json")
.body("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
.asString();
const data = JSON.stringify({
itemsToDelete: {
'@type': ''
},
details: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/dips/delete');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dips/delete',
headers: {'content-type': 'application/json'},
data: {itemsToDelete: {'@type': ''}, details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/delete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"itemsToDelete":{"@type":""},"details":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/dips/delete',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "itemsToDelete": {\n "@type": ""\n },\n "details": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/dips/delete")
.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/api/v2/dips/delete',
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({itemsToDelete: {'@type': ''}, details: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dips/delete',
headers: {'content-type': 'application/json'},
body: {itemsToDelete: {'@type': ''}, details: ''},
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}}/api/v2/dips/delete');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
itemsToDelete: {
'@type': ''
},
details: ''
});
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}}/api/v2/dips/delete',
headers: {'content-type': 'application/json'},
data: {itemsToDelete: {'@type': ''}, details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/dips/delete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"itemsToDelete":{"@type":""},"details":""}'
};
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 = @{ @"itemsToDelete": @{ @"@type": @"" },
@"details": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dips/delete"]
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}}/api/v2/dips/delete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/dips/delete",
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([
'itemsToDelete' => [
'@type' => ''
],
'details' => ''
]),
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}}/api/v2/dips/delete', [
'body' => '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/delete');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'itemsToDelete' => [
'@type' => ''
],
'details' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'itemsToDelete' => [
'@type' => ''
],
'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dips/delete');
$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}}/api/v2/dips/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/dips/delete", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/dips/delete"
payload = {
"itemsToDelete": { "@type": "" },
"details": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/dips/delete"
payload <- "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/dips/delete")
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 \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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/api/v2/dips/delete') do |req|
req.body = "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/dips/delete";
let payload = json!({
"itemsToDelete": json!({"@type": ""}),
"details": ""
});
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}}/api/v2/dips/delete \
--header 'content-type: application/json' \
--data '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}'
echo '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}' | \
http POST {{baseUrl}}/api/v2/dips/delete \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "itemsToDelete": {\n "@type": ""\n },\n "details": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/dips/delete
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"itemsToDelete": ["@type": ""],
"details": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/delete")! 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
Creates an internal actions to update the permissions of DIP(s)
{{baseUrl}}/api/v2/dips/permissions/update
BODY json
{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/permissions/update");
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 \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/dips/permissions/update" {:content-type :json
:form-params {:itemsToUpdate {:@type ""}
:details ""
:permissions {:users {}
:groups {}}
:recursive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/dips/permissions/update"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\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}}/api/v2/dips/permissions/update"),
Content = new StringContent("{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": 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}}/api/v2/dips/permissions/update");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/dips/permissions/update"
payload := strings.NewReader("{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\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/api/v2/dips/permissions/update HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 141
{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dips/permissions/update")
.setHeader("content-type", "application/json")
.setBody("{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/dips/permissions/update"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": 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 \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/dips/permissions/update")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dips/permissions/update")
.header("content-type", "application/json")
.body("{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}")
.asString();
const data = JSON.stringify({
itemsToUpdate: {
'@type': ''
},
details: '',
permissions: {
users: {},
groups: {}
},
recursive: 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}}/api/v2/dips/permissions/update');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dips/permissions/update',
headers: {'content-type': 'application/json'},
data: {
itemsToUpdate: {'@type': ''},
details: '',
permissions: {users: {}, groups: {}},
recursive: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/permissions/update';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"itemsToUpdate":{"@type":""},"details":"","permissions":{"users":{},"groups":{}},"recursive":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}}/api/v2/dips/permissions/update',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "itemsToUpdate": {\n "@type": ""\n },\n "details": "",\n "permissions": {\n "users": {},\n "groups": {}\n },\n "recursive": 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 \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/dips/permissions/update")
.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/api/v2/dips/permissions/update',
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({
itemsToUpdate: {'@type': ''},
details: '',
permissions: {users: {}, groups: {}},
recursive: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dips/permissions/update',
headers: {'content-type': 'application/json'},
body: {
itemsToUpdate: {'@type': ''},
details: '',
permissions: {users: {}, groups: {}},
recursive: 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}}/api/v2/dips/permissions/update');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
itemsToUpdate: {
'@type': ''
},
details: '',
permissions: {
users: {},
groups: {}
},
recursive: 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}}/api/v2/dips/permissions/update',
headers: {'content-type': 'application/json'},
data: {
itemsToUpdate: {'@type': ''},
details: '',
permissions: {users: {}, groups: {}},
recursive: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/dips/permissions/update';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"itemsToUpdate":{"@type":""},"details":"","permissions":{"users":{},"groups":{}},"recursive":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 = @{ @"itemsToUpdate": @{ @"@type": @"" },
@"details": @"",
@"permissions": @{ @"users": @{ }, @"groups": @{ } },
@"recursive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dips/permissions/update"]
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}}/api/v2/dips/permissions/update" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/dips/permissions/update",
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([
'itemsToUpdate' => [
'@type' => ''
],
'details' => '',
'permissions' => [
'users' => [
],
'groups' => [
]
],
'recursive' => 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}}/api/v2/dips/permissions/update', [
'body' => '{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/permissions/update');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'itemsToUpdate' => [
'@type' => ''
],
'details' => '',
'permissions' => [
'users' => [
],
'groups' => [
]
],
'recursive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'itemsToUpdate' => [
'@type' => ''
],
'details' => '',
'permissions' => [
'users' => [
],
'groups' => [
]
],
'recursive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dips/permissions/update');
$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}}/api/v2/dips/permissions/update' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/permissions/update' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/dips/permissions/update", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/dips/permissions/update"
payload = {
"itemsToUpdate": { "@type": "" },
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/dips/permissions/update"
payload <- "{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\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}}/api/v2/dips/permissions/update")
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 \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": 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.post('/baseUrl/api/v2/dips/permissions/update') do |req|
req.body = "{\n \"itemsToUpdate\": {\n \"@type\": \"\"\n },\n \"details\": \"\",\n \"permissions\": {\n \"users\": {},\n \"groups\": {}\n },\n \"recursive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/dips/permissions/update";
let payload = json!({
"itemsToUpdate": json!({"@type": ""}),
"details": "",
"permissions": json!({
"users": json!({}),
"groups": json!({})
}),
"recursive": 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}}/api/v2/dips/permissions/update \
--header 'content-type: application/json' \
--data '{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}'
echo '{
"itemsToUpdate": {
"@type": ""
},
"details": "",
"permissions": {
"users": {},
"groups": {}
},
"recursive": false
}' | \
http POST {{baseUrl}}/api/v2/dips/permissions/update \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "itemsToUpdate": {\n "@type": ""\n },\n "details": "",\n "permissions": {\n "users": {},\n "groups": {}\n },\n "recursive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/dips/permissions/update
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"itemsToUpdate": ["@type": ""],
"details": "",
"permissions": [
"users": [],
"groups": []
],
"recursive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/permissions/update")! 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
Downloads file (GET)
{{baseUrl}}/api/v2/dips/:uuid/download
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/:uuid/download");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/dips/:uuid/download")
require "http/client"
url = "{{baseUrl}}/api/v2/dips/:uuid/download"
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}}/api/v2/dips/:uuid/download"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/dips/:uuid/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/dips/:uuid/download"
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/api/v2/dips/:uuid/download HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/dips/:uuid/download")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/dips/:uuid/download"))
.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}}/api/v2/dips/:uuid/download")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/dips/:uuid/download")
.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}}/api/v2/dips/:uuid/download');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/dips/:uuid/download'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/:uuid/download';
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}}/api/v2/dips/:uuid/download',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/dips/:uuid/download")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/dips/:uuid/download',
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}}/api/v2/dips/:uuid/download'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/dips/:uuid/download');
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}}/api/v2/dips/:uuid/download'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/dips/:uuid/download';
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}}/api/v2/dips/:uuid/download"]
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}}/api/v2/dips/:uuid/download" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/dips/:uuid/download",
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}}/api/v2/dips/:uuid/download');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/:uuid/download');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/dips/:uuid/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/dips/:uuid/download' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/:uuid/download' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/dips/:uuid/download")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/dips/:uuid/download"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/dips/:uuid/download"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/dips/:uuid/download")
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/api/v2/dips/:uuid/download') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/dips/:uuid/download";
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}}/api/v2/dips/:uuid/download
http GET {{baseUrl}}/api/v2/dips/:uuid/download
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/dips/:uuid/download
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/:uuid/download")! 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
Find indexed resource using the object UUID (13)
{{baseUrl}}/api/v2/dips/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/dips/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/dips/find/:uuid"
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}}/api/v2/dips/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/dips/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/dips/find/:uuid"
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/api/v2/dips/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/dips/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/dips/find/:uuid"))
.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}}/api/v2/dips/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/dips/find/:uuid")
.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}}/api/v2/dips/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/dips/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/find/:uuid';
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}}/api/v2/dips/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/dips/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/dips/find/:uuid',
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}}/api/v2/dips/find/:uuid'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/dips/find/:uuid');
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}}/api/v2/dips/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/dips/find/:uuid';
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}}/api/v2/dips/find/:uuid"]
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}}/api/v2/dips/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/dips/find/:uuid",
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}}/api/v2/dips/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/dips/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/dips/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/dips/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/dips/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/dips/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/dips/find/:uuid")
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/api/v2/dips/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/dips/find/:uuid";
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}}/api/v2/dips/find/:uuid
http GET {{baseUrl}}/api/v2/dips/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/dips/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/find/:uuid")! 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
Find indexed resources via search query (13)
{{baseUrl}}/api/v2/dips/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/dips/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/dips/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/dips/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/dips/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/dips/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/dips/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dips/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/dips/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/dips/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dips/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/dips/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dips/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/dips/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/dips/find")
.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/api/v2/dips/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dips/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/dips/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/dips/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/dips/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dips/find"]
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}}/api/v2/dips/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/dips/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/dips/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dips/find');
$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}}/api/v2/dips/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/dips/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/dips/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/dips/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/dips/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/dips/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/dips/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/dips/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/dips/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/dips/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/find")! 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
Returns a set of suggestions giving a query (13)
{{baseUrl}}/api/v2/dips/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/dips/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/dips/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/dips/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/dips/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/dips/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/dips/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dips/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/dips/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/dips/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dips/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/dips/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dips/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/dips/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/dips/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/api/v2/dips/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/dips/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/dips/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/dips/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/dips/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dips/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}}/api/v2/dips/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/dips/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/dips/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dips/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}}/api/v2/dips/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/dips/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/dips/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/dips/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/dips/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/dips/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/dips/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/dips/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/dips/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/dips/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/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
Count indexed resources (12)
{{baseUrl}}/api/v2/disposal/confirmations/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/confirmations/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/confirmations/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/disposal/confirmations/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/disposal/confirmations/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/confirmations/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/disposal/confirmations/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/disposal/confirmations/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/confirmations/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/disposal/confirmations/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/count")
.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/api/v2/disposal/confirmations/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/confirmations/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/disposal/confirmations/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/disposal/confirmations/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/confirmations/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/confirmations/count"]
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}}/api/v2/disposal/confirmations/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/confirmations/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/disposal/confirmations/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/count');
$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}}/api/v2/disposal/confirmations/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/confirmations/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/confirmations/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/disposal/confirmations/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/disposal/confirmations/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/confirmations/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/disposal/confirmations/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/disposal/confirmations/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/confirmations/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/count")! 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
Creates a disposal confirmation
{{baseUrl}}/api/v2/disposal/confirmations
BODY json
{
"title": "",
"selectedItems": {
"selectedClass": "",
"type": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations");
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 \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/confirmations" {:content-type :json
:form-params {:title ""
:selectedItems {:selectedClass ""
:type ""}
:form {:values [{:id ""
:options {}}]}}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/confirmations"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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}}/api/v2/disposal/confirmations"),
Content = new StringContent("{\n \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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}}/api/v2/disposal/confirmations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/confirmations"
payload := strings.NewReader("{\n \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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/api/v2/disposal/confirmations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 178
{
"title": "",
"selectedItems": {
"selectedClass": "",
"type": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations")
.setHeader("content-type", "application/json")
.setBody("{\n \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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 \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations")
.header("content-type", "application/json")
.body("{\n \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}")
.asString();
const data = JSON.stringify({
title: '',
selectedItems: {
selectedClass: '',
type: ''
},
form: {
values: [
{
id: '',
options: {}
}
]
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/disposal/confirmations');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/confirmations',
headers: {'content-type': 'application/json'},
data: {
title: '',
selectedItems: {selectedClass: '', type: ''},
form: {values: [{id: '', options: {}}]}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"title":"","selectedItems":{"selectedClass":"","type":""},"form":{"values":[{"id":"","options":{}}]}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/disposal/confirmations',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "title": "",\n "selectedItems": {\n "selectedClass": "",\n "type": ""\n },\n "form": {\n "values": [\n {\n "id": "",\n "options": {}\n }\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 \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations")
.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/api/v2/disposal/confirmations',
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({
title: '',
selectedItems: {selectedClass: '', type: ''},
form: {values: [{id: '', options: {}}]}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/confirmations',
headers: {'content-type': 'application/json'},
body: {
title: '',
selectedItems: {selectedClass: '', type: ''},
form: {values: [{id: '', options: {}}]}
},
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}}/api/v2/disposal/confirmations');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
title: '',
selectedItems: {
selectedClass: '',
type: ''
},
form: {
values: [
{
id: '',
options: {}
}
]
}
});
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}}/api/v2/disposal/confirmations',
headers: {'content-type': 'application/json'},
data: {
title: '',
selectedItems: {selectedClass: '', type: ''},
form: {values: [{id: '', options: {}}]}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/confirmations';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"title":"","selectedItems":{"selectedClass":"","type":""},"form":{"values":[{"id":"","options":{}}]}}'
};
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 = @{ @"title": @"",
@"selectedItems": @{ @"selectedClass": @"", @"type": @"" },
@"form": @{ @"values": @[ @{ @"id": @"", @"options": @{ } } ] } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/confirmations"]
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}}/api/v2/disposal/confirmations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/confirmations",
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([
'title' => '',
'selectedItems' => [
'selectedClass' => '',
'type' => ''
],
'form' => [
'values' => [
[
'id' => '',
'options' => [
]
]
]
]
]),
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}}/api/v2/disposal/confirmations', [
'body' => '{
"title": "",
"selectedItems": {
"selectedClass": "",
"type": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'title' => '',
'selectedItems' => [
'selectedClass' => '',
'type' => ''
],
'form' => [
'values' => [
[
'id' => '',
'options' => [
]
]
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'title' => '',
'selectedItems' => [
'selectedClass' => '',
'type' => ''
],
'form' => [
'values' => [
[
'id' => '',
'options' => [
]
]
]
]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations');
$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}}/api/v2/disposal/confirmations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"title": "",
"selectedItems": {
"selectedClass": "",
"type": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"title": "",
"selectedItems": {
"selectedClass": "",
"type": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/disposal/confirmations", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/confirmations"
payload = {
"title": "",
"selectedItems": {
"selectedClass": "",
"type": ""
},
"form": { "values": [
{
"id": "",
"options": {}
}
] }
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/confirmations"
payload <- "{\n \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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}}/api/v2/disposal/confirmations")
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 \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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/api/v2/disposal/confirmations') do |req|
req.body = "{\n \"title\": \"\",\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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}}/api/v2/disposal/confirmations";
let payload = json!({
"title": "",
"selectedItems": json!({
"selectedClass": "",
"type": ""
}),
"form": json!({"values": (
json!({
"id": "",
"options": 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}}/api/v2/disposal/confirmations \
--header 'content-type: application/json' \
--data '{
"title": "",
"selectedItems": {
"selectedClass": "",
"type": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}'
echo '{
"title": "",
"selectedItems": {
"selectedClass": "",
"type": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}' | \
http POST {{baseUrl}}/api/v2/disposal/confirmations \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "title": "",\n "selectedItems": {\n "selectedClass": "",\n "type": ""\n },\n "form": {\n "values": [\n {\n "id": "",\n "options": {}\n }\n ]\n }\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/confirmations
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"title": "",
"selectedItems": [
"selectedClass": "",
"type": ""
],
"form": ["values": [
[
"id": "",
"options": []
]
]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations")! 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
Deletes disposal rule
{{baseUrl}}/api/v2/disposal/confirmations/delete
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/delete");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/confirmations/delete")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/confirmations/delete"
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}}/api/v2/disposal/confirmations/delete"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/delete");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/confirmations/delete"
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/api/v2/disposal/confirmations/delete HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/delete")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/delete"))
.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}}/api/v2/disposal/confirmations/delete")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/delete")
.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}}/api/v2/disposal/confirmations/delete');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/confirmations/delete'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/delete';
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}}/api/v2/disposal/confirmations/delete',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/delete")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/confirmations/delete',
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}}/api/v2/disposal/confirmations/delete'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/confirmations/delete');
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}}/api/v2/disposal/confirmations/delete'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/confirmations/delete';
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}}/api/v2/disposal/confirmations/delete"]
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}}/api/v2/disposal/confirmations/delete" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/confirmations/delete",
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}}/api/v2/disposal/confirmations/delete');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/delete');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/delete');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/delete' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/delete' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/delete")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/confirmations/delete"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/confirmations/delete"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/confirmations/delete")
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/api/v2/disposal/confirmations/delete') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/confirmations/delete";
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}}/api/v2/disposal/confirmations/delete
http POST {{baseUrl}}/api/v2/disposal/confirmations/delete
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/disposal/confirmations/delete
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/delete")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Destroys the records in the disposal confirmations
{{baseUrl}}/api/v2/disposal/confirmations/destroy
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/destroy");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/confirmations/destroy")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/confirmations/destroy"
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}}/api/v2/disposal/confirmations/destroy"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/destroy");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/confirmations/destroy"
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/api/v2/disposal/confirmations/destroy HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/destroy")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/destroy"))
.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}}/api/v2/disposal/confirmations/destroy")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/destroy")
.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}}/api/v2/disposal/confirmations/destroy');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/confirmations/destroy'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/destroy';
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}}/api/v2/disposal/confirmations/destroy',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/destroy")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/confirmations/destroy',
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}}/api/v2/disposal/confirmations/destroy'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/confirmations/destroy');
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}}/api/v2/disposal/confirmations/destroy'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/confirmations/destroy';
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}}/api/v2/disposal/confirmations/destroy"]
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}}/api/v2/disposal/confirmations/destroy" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/confirmations/destroy",
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}}/api/v2/disposal/confirmations/destroy');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/destroy');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/destroy');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/destroy' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/destroy' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/destroy")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/confirmations/destroy"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/confirmations/destroy"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/confirmations/destroy")
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/api/v2/disposal/confirmations/destroy') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/confirmations/destroy";
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}}/api/v2/disposal/confirmations/destroy
http POST {{baseUrl}}/api/v2/disposal/confirmations/destroy
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/disposal/confirmations/destroy
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/destroy")! 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
Find indexed resource using the object UUID (12)
{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid"
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}}/api/v2/disposal/confirmations/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid"
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/api/v2/disposal/confirmations/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid"))
.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}}/api/v2/disposal/confirmations/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid")
.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}}/api/v2/disposal/confirmations/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid';
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}}/api/v2/disposal/confirmations/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/confirmations/find/:uuid',
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}}/api/v2/disposal/confirmations/find/:uuid'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid');
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}}/api/v2/disposal/confirmations/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid';
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}}/api/v2/disposal/confirmations/find/:uuid"]
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}}/api/v2/disposal/confirmations/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid",
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}}/api/v2/disposal/confirmations/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/disposal/confirmations/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid")
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/api/v2/disposal/confirmations/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid";
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}}/api/v2/disposal/confirmations/find/:uuid
http GET {{baseUrl}}/api/v2/disposal/confirmations/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/disposal/confirmations/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid")! 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
Find indexed resources via search query (12)
{{baseUrl}}/api/v2/disposal/confirmations/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/confirmations/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/confirmations/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/disposal/confirmations/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/disposal/confirmations/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/confirmations/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/disposal/confirmations/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/disposal/confirmations/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/confirmations/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/disposal/confirmations/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/find")
.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/api/v2/disposal/confirmations/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/confirmations/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/disposal/confirmations/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/disposal/confirmations/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/confirmations/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/confirmations/find"]
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}}/api/v2/disposal/confirmations/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/confirmations/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/disposal/confirmations/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/find');
$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}}/api/v2/disposal/confirmations/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/confirmations/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/confirmations/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/disposal/confirmations/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/disposal/confirmations/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/confirmations/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/disposal/confirmations/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/disposal/confirmations/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/confirmations/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/find")! 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
Permanently deletes the records in the disposal confirmations
{{baseUrl}}/api/v2/disposal/confirmations/permanent
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/permanent");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/confirmations/permanent")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/confirmations/permanent"
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}}/api/v2/disposal/confirmations/permanent"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/permanent");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/confirmations/permanent"
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/api/v2/disposal/confirmations/permanent HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/permanent")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/permanent"))
.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}}/api/v2/disposal/confirmations/permanent")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/permanent")
.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}}/api/v2/disposal/confirmations/permanent');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/confirmations/permanent'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/permanent';
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}}/api/v2/disposal/confirmations/permanent',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/permanent")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/confirmations/permanent',
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}}/api/v2/disposal/confirmations/permanent'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/confirmations/permanent');
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}}/api/v2/disposal/confirmations/permanent'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/confirmations/permanent';
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}}/api/v2/disposal/confirmations/permanent"]
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}}/api/v2/disposal/confirmations/permanent" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/confirmations/permanent",
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}}/api/v2/disposal/confirmations/permanent');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/permanent');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/permanent');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/permanent' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/permanent' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/permanent")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/confirmations/permanent"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/confirmations/permanent"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/confirmations/permanent")
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/api/v2/disposal/confirmations/permanent') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/confirmations/permanent";
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}}/api/v2/disposal/confirmations/permanent
http POST {{baseUrl}}/api/v2/disposal/confirmations/permanent
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/disposal/confirmations/permanent
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/permanent")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Recovers disposal confirmations
{{baseUrl}}/api/v2/disposal/confirmations/recover
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/recover");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/confirmations/recover")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/confirmations/recover"
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}}/api/v2/disposal/confirmations/recover"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/recover");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/confirmations/recover"
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/api/v2/disposal/confirmations/recover HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/recover")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/recover"))
.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}}/api/v2/disposal/confirmations/recover")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/recover")
.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}}/api/v2/disposal/confirmations/recover');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/confirmations/recover'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/recover';
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}}/api/v2/disposal/confirmations/recover',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/recover")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/confirmations/recover',
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}}/api/v2/disposal/confirmations/recover'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/confirmations/recover');
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}}/api/v2/disposal/confirmations/recover'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/confirmations/recover';
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}}/api/v2/disposal/confirmations/recover"]
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}}/api/v2/disposal/confirmations/recover" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/confirmations/recover",
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}}/api/v2/disposal/confirmations/recover');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/recover');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/recover');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/recover' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/recover' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/recover")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/confirmations/recover"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/confirmations/recover"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/confirmations/recover")
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/api/v2/disposal/confirmations/recover') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/confirmations/recover";
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}}/api/v2/disposal/confirmations/recover
http POST {{baseUrl}}/api/v2/disposal/confirmations/recover
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/disposal/confirmations/recover
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/recover")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Restores disposal confirmations
{{baseUrl}}/api/v2/disposal/confirmations/restore
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/restore");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/confirmations/restore")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/confirmations/restore"
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}}/api/v2/disposal/confirmations/restore"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/restore");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/confirmations/restore"
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/api/v2/disposal/confirmations/restore HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/restore")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/restore"))
.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}}/api/v2/disposal/confirmations/restore")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/restore")
.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}}/api/v2/disposal/confirmations/restore');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/confirmations/restore'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/restore';
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}}/api/v2/disposal/confirmations/restore',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/restore")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/confirmations/restore',
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}}/api/v2/disposal/confirmations/restore'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/confirmations/restore');
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}}/api/v2/disposal/confirmations/restore'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/confirmations/restore';
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}}/api/v2/disposal/confirmations/restore"]
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}}/api/v2/disposal/confirmations/restore" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/confirmations/restore",
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}}/api/v2/disposal/confirmations/restore');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/restore');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/restore');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/restore' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/restore' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/restore")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/confirmations/restore"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/confirmations/restore"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/confirmations/restore")
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/api/v2/disposal/confirmations/restore') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/confirmations/restore";
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}}/api/v2/disposal/confirmations/restore
http POST {{baseUrl}}/api/v2/disposal/confirmations/restore
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/disposal/confirmations/restore
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/restore")! 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
Retrieves from the configuration the custom disposal confirmation form
{{baseUrl}}/api/v2/disposal/confirmations/configurations/form
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form"
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}}/api/v2/disposal/confirmations/configurations/form"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/configurations/form");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form"
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/api/v2/disposal/confirmations/configurations/form HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/configurations/form"))
.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}}/api/v2/disposal/confirmations/configurations/form")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/confirmations/configurations/form")
.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}}/api/v2/disposal/confirmations/configurations/form');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form';
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}}/api/v2/disposal/confirmations/configurations/form',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/configurations/form")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/confirmations/configurations/form',
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}}/api/v2/disposal/confirmations/configurations/form'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form');
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}}/api/v2/disposal/confirmations/configurations/form'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form';
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}}/api/v2/disposal/confirmations/configurations/form"]
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}}/api/v2/disposal/confirmations/configurations/form" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/confirmations/configurations/form",
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}}/api/v2/disposal/confirmations/configurations/form');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/configurations/form');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/configurations/form');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/disposal/confirmations/configurations/form")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/confirmations/configurations/form")
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/api/v2/disposal/confirmations/configurations/form') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form";
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}}/api/v2/disposal/confirmations/configurations/form
http GET {{baseUrl}}/api/v2/disposal/confirmations/configurations/form
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/disposal/confirmations/configurations/form
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form")! 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
Retrieves the disposal confirmation report
{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html"
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}}/api/v2/disposal/confirmations/:id/report/html"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html"
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/api/v2/disposal/confirmations/:id/report/html HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html"))
.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}}/api/v2/disposal/confirmations/:id/report/html")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html")
.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}}/api/v2/disposal/confirmations/:id/report/html');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html';
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}}/api/v2/disposal/confirmations/:id/report/html',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/confirmations/:id/report/html',
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}}/api/v2/disposal/confirmations/:id/report/html'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html');
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}}/api/v2/disposal/confirmations/:id/report/html'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html';
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}}/api/v2/disposal/confirmations/:id/report/html"]
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}}/api/v2/disposal/confirmations/:id/report/html" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html",
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}}/api/v2/disposal/confirmations/:id/report/html');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/disposal/confirmations/:id/report/html")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html")
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/api/v2/disposal/confirmations/:id/report/html') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html";
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}}/api/v2/disposal/confirmations/:id/report/html
http GET {{baseUrl}}/api/v2/disposal/confirmations/:id/report/html
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/disposal/confirmations/:id/report/html
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html")! 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
Returns a set of suggestions giving a query (12)
{{baseUrl}}/api/v2/disposal/confirmations/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/confirmations/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/confirmations/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/disposal/confirmations/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/disposal/confirmations/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/confirmations/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/disposal/confirmations/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/disposal/confirmations/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/confirmations/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/disposal/confirmations/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/confirmations/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/api/v2/disposal/confirmations/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/confirmations/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/disposal/confirmations/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/disposal/confirmations/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/confirmations/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/confirmations/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}}/api/v2/disposal/confirmations/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/confirmations/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/disposal/confirmations/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/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}}/api/v2/disposal/confirmations/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/confirmations/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/confirmations/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/disposal/confirmations/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/disposal/confirmations/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/confirmations/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/disposal/confirmations/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/disposal/confirmations/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/confirmations/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/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
Apply disposal hold to selected AIPs
{{baseUrl}}/api/v2/disposal/holds/:id/associate
QUERY PARAMS
id
BODY json
{
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/:id/associate");
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 \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/holds/:id/associate" {:content-type :json
:form-params {:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/holds/:id/associate"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/holds/:id/associate"),
Content = new StringContent("{\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/:id/associate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/holds/:id/associate"
payload := strings.NewReader("{\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/disposal/holds/:id/associate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17
{
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/holds/:id/associate")
.setHeader("content-type", "application/json")
.setBody("{\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/:id/associate"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds/:id/associate")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/holds/:id/associate")
.header("content-type", "application/json")
.body("{\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
'@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}}/api/v2/disposal/holds/:id/associate');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/holds/:id/associate',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/:id/associate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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}}/api/v2/disposal/holds/:id/associate',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds/:id/associate")
.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/api/v2/disposal/holds/:id/associate',
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({'@type': ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/holds/:id/associate',
headers: {'content-type': 'application/json'},
body: {'@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}}/api/v2/disposal/holds/:id/associate');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
'@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}}/api/v2/disposal/holds/:id/associate',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/holds/:id/associate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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 = @{ @"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/holds/:id/associate"]
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}}/api/v2/disposal/holds/:id/associate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/holds/:id/associate",
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([
'@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}}/api/v2/disposal/holds/:id/associate', [
'body' => '{
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/:id/associate');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/:id/associate');
$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}}/api/v2/disposal/holds/:id/associate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/:id/associate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/disposal/holds/:id/associate", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/holds/:id/associate"
payload = { "@type": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/holds/:id/associate"
payload <- "{\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/holds/:id/associate")
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 \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/disposal/holds/:id/associate') do |req|
req.body = "{\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/holds/:id/associate";
let payload = json!({"@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}}/api/v2/disposal/holds/:id/associate \
--header 'content-type: application/json' \
--data '{
"@type": ""
}'
echo '{
"@type": ""
}' | \
http POST {{baseUrl}}/api/v2/disposal/holds/:id/associate \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/holds/:id/associate
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/:id/associate")! 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
Create disposal hold
{{baseUrl}}/api/v2/disposal/holds
BODY json
{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/holds" {:content-type :json
:form-params {:id ""
:title ""
:description ""
:mandate ""
:scopeNotes ""
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:originatedOn ""
:originatedBy ""
:liftedOn ""
:liftedBy ""
:firstTimeUsed ""
:aipCounter 0
:state ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/holds"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/holds"),
Content = new StringContent("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/holds"
payload := strings.NewReader("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/disposal/holds HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 300
{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/holds")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/holds"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/holds")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
originatedOn: '',
originatedBy: '',
liftedOn: '',
liftedBy: '',
firstTimeUsed: '',
aipCounter: 0,
state: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/disposal/holds');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/holds',
headers: {'content-type': 'application/json'},
data: {
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
originatedOn: '',
originatedBy: '',
liftedOn: '',
liftedBy: '',
firstTimeUsed: '',
aipCounter: 0,
state: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","originatedOn":"","originatedBy":"","liftedOn":"","liftedBy":"","firstTimeUsed":"","aipCounter":0,"state":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/disposal/holds',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "title": "",\n "description": "",\n "mandate": "",\n "scopeNotes": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "originatedOn": "",\n "originatedBy": "",\n "liftedOn": "",\n "liftedBy": "",\n "firstTimeUsed": "",\n "aipCounter": 0,\n "state": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds")
.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/api/v2/disposal/holds',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
originatedOn: '',
originatedBy: '',
liftedOn: '',
liftedBy: '',
firstTimeUsed: '',
aipCounter: 0,
state: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/holds',
headers: {'content-type': 'application/json'},
body: {
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
originatedOn: '',
originatedBy: '',
liftedOn: '',
liftedBy: '',
firstTimeUsed: '',
aipCounter: 0,
state: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/holds');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
originatedOn: '',
originatedBy: '',
liftedOn: '',
liftedBy: '',
firstTimeUsed: '',
aipCounter: 0,
state: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/holds',
headers: {'content-type': 'application/json'},
data: {
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
originatedOn: '',
originatedBy: '',
liftedOn: '',
liftedBy: '',
firstTimeUsed: '',
aipCounter: 0,
state: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/holds';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","originatedOn":"","originatedBy":"","liftedOn":"","liftedBy":"","firstTimeUsed":"","aipCounter":0,"state":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"title": @"",
@"description": @"",
@"mandate": @"",
@"scopeNotes": @"",
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"",
@"originatedOn": @"",
@"originatedBy": @"",
@"liftedOn": @"",
@"liftedBy": @"",
@"firstTimeUsed": @"",
@"aipCounter": @0,
@"state": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/holds"]
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}}/api/v2/disposal/holds" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/holds",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'title' => '',
'description' => '',
'mandate' => '',
'scopeNotes' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'originatedOn' => '',
'originatedBy' => '',
'liftedOn' => '',
'liftedBy' => '',
'firstTimeUsed' => '',
'aipCounter' => 0,
'state' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/api/v2/disposal/holds', [
'body' => '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'title' => '',
'description' => '',
'mandate' => '',
'scopeNotes' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'originatedOn' => '',
'originatedBy' => '',
'liftedOn' => '',
'liftedBy' => '',
'firstTimeUsed' => '',
'aipCounter' => 0,
'state' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'title' => '',
'description' => '',
'mandate' => '',
'scopeNotes' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'originatedOn' => '',
'originatedBy' => '',
'liftedOn' => '',
'liftedBy' => '',
'firstTimeUsed' => '',
'aipCounter' => 0,
'state' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/holds');
$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}}/api/v2/disposal/holds' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/disposal/holds", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/holds"
payload = {
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/holds"
payload <- "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/holds")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/disposal/holds') do |req|
req.body = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/holds";
let payload = json!({
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/api/v2/disposal/holds \
--header 'content-type: application/json' \
--data '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}'
echo '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}' | \
http POST {{baseUrl}}/api/v2/disposal/holds \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "title": "",\n "description": "",\n "mandate": "",\n "scopeNotes": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "originatedOn": "",\n "originatedBy": "",\n "liftedOn": "",\n "liftedBy": "",\n "firstTimeUsed": "",\n "aipCounter": 0,\n "state": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/holds
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds")! 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
Disassociate disposal hold from selected AIPs
{{baseUrl}}/api/v2/disposal/holds/disassociate
BODY json
{
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/disassociate");
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 \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/holds/disassociate" {:content-type :json
:form-params {:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/holds/disassociate"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/holds/disassociate"),
Content = new StringContent("{\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/disassociate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/holds/disassociate"
payload := strings.NewReader("{\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/disposal/holds/disassociate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17
{
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/holds/disassociate")
.setHeader("content-type", "application/json")
.setBody("{\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/disassociate"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds/disassociate")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/holds/disassociate")
.header("content-type", "application/json")
.body("{\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
'@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}}/api/v2/disposal/holds/disassociate');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/holds/disassociate',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/disassociate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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}}/api/v2/disposal/holds/disassociate',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds/disassociate")
.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/api/v2/disposal/holds/disassociate',
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({'@type': ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/holds/disassociate',
headers: {'content-type': 'application/json'},
body: {'@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}}/api/v2/disposal/holds/disassociate');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
'@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}}/api/v2/disposal/holds/disassociate',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/holds/disassociate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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 = @{ @"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/holds/disassociate"]
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}}/api/v2/disposal/holds/disassociate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/holds/disassociate",
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([
'@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}}/api/v2/disposal/holds/disassociate', [
'body' => '{
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/disassociate');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/disassociate');
$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}}/api/v2/disposal/holds/disassociate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/disassociate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/disposal/holds/disassociate", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/holds/disassociate"
payload = { "@type": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/holds/disassociate"
payload <- "{\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/holds/disassociate")
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 \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/disposal/holds/disassociate') do |req|
req.body = "{\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/holds/disassociate";
let payload = json!({"@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}}/api/v2/disposal/holds/disassociate \
--header 'content-type: application/json' \
--data '{
"@type": ""
}'
echo '{
"@type": ""
}' | \
http POST {{baseUrl}}/api/v2/disposal/holds/disassociate \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/holds/disassociate
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/disassociate")! 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
Get disposal hold
{{baseUrl}}/api/v2/disposal/holds/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/disposal/holds/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/holds/:id"
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}}/api/v2/disposal/holds/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/holds/:id"
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/api/v2/disposal/holds/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/holds/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/:id"))
.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}}/api/v2/disposal/holds/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/holds/:id")
.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}}/api/v2/disposal/holds/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/holds/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/:id';
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}}/api/v2/disposal/holds/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/holds/:id',
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}}/api/v2/disposal/holds/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/holds/:id');
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}}/api/v2/disposal/holds/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/holds/:id';
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}}/api/v2/disposal/holds/:id"]
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}}/api/v2/disposal/holds/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/holds/:id",
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}}/api/v2/disposal/holds/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/holds/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/disposal/holds/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/holds/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/holds/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/holds/:id")
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/api/v2/disposal/holds/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/holds/:id";
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}}/api/v2/disposal/holds/:id
http GET {{baseUrl}}/api/v2/disposal/holds/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/disposal/holds/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/:id")! 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
Lift disposal holds from selected AIPs
{{baseUrl}}/api/v2/disposal/holds/:id/lift
QUERY PARAMS
id
BODY json
{
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/:id/lift");
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 \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/holds/:id/lift" {:content-type :json
:form-params {:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/holds/:id/lift"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/holds/:id/lift"),
Content = new StringContent("{\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/:id/lift");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/holds/:id/lift"
payload := strings.NewReader("{\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/disposal/holds/:id/lift HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17
{
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/holds/:id/lift")
.setHeader("content-type", "application/json")
.setBody("{\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/:id/lift"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds/:id/lift")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/holds/:id/lift")
.header("content-type", "application/json")
.body("{\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
'@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}}/api/v2/disposal/holds/:id/lift');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/holds/:id/lift',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/:id/lift';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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}}/api/v2/disposal/holds/:id/lift',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds/:id/lift")
.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/api/v2/disposal/holds/:id/lift',
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({'@type': ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/holds/:id/lift',
headers: {'content-type': 'application/json'},
body: {'@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}}/api/v2/disposal/holds/:id/lift');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
'@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}}/api/v2/disposal/holds/:id/lift',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/holds/:id/lift';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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 = @{ @"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/holds/:id/lift"]
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}}/api/v2/disposal/holds/:id/lift" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/holds/:id/lift",
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([
'@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}}/api/v2/disposal/holds/:id/lift', [
'body' => '{
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/:id/lift');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/:id/lift');
$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}}/api/v2/disposal/holds/:id/lift' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/:id/lift' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/disposal/holds/:id/lift", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/holds/:id/lift"
payload = { "@type": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/holds/:id/lift"
payload <- "{\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/holds/:id/lift")
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 \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/disposal/holds/:id/lift') do |req|
req.body = "{\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/holds/:id/lift";
let payload = json!({"@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}}/api/v2/disposal/holds/:id/lift \
--header 'content-type: application/json' \
--data '{
"@type": ""
}'
echo '{
"@type": ""
}' | \
http POST {{baseUrl}}/api/v2/disposal/holds/:id/lift \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/holds/:id/lift
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/:id/lift")! 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
Lift specific disposal hold
{{baseUrl}}/api/v2/disposal/holds/:id/lift
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/:id/lift");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/disposal/holds/:id/lift")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/holds/:id/lift"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/holds/:id/lift"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/:id/lift");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/holds/:id/lift"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/api/v2/disposal/holds/:id/lift HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/disposal/holds/:id/lift")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/:id/lift"))
.method("PUT", 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}}/api/v2/disposal/holds/:id/lift")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/disposal/holds/:id/lift")
.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('PUT', '{{baseUrl}}/api/v2/disposal/holds/:id/lift');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/disposal/holds/:id/lift'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/:id/lift';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/disposal/holds/:id/lift',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds/:id/lift")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/holds/:id/lift',
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: 'PUT',
url: '{{baseUrl}}/api/v2/disposal/holds/:id/lift'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/api/v2/disposal/holds/:id/lift');
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}}/api/v2/disposal/holds/:id/lift'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/holds/:id/lift';
const options = {method: 'PUT'};
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}}/api/v2/disposal/holds/:id/lift"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/v2/disposal/holds/:id/lift" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/holds/:id/lift",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/disposal/holds/:id/lift');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/:id/lift');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/:id/lift');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/holds/:id/lift' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/:id/lift' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/api/v2/disposal/holds/:id/lift")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/holds/:id/lift"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/holds/:id/lift"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/holds/:id/lift")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/api/v2/disposal/holds/:id/lift') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/holds/:id/lift";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/api/v2/disposal/holds/:id/lift
http PUT {{baseUrl}}/api/v2/disposal/holds/:id/lift
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/api/v2/disposal/holds/:id/lift
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/:id/lift")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
List disposal holds
{{baseUrl}}/api/v2/disposal/holds
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/disposal/holds")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/holds"
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}}/api/v2/disposal/holds"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/holds"
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/api/v2/disposal/holds HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/holds")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/holds"))
.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}}/api/v2/disposal/holds")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/holds")
.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}}/api/v2/disposal/holds');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/holds'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds';
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}}/api/v2/disposal/holds',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/holds',
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}}/api/v2/disposal/holds'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/holds');
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}}/api/v2/disposal/holds'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/holds';
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}}/api/v2/disposal/holds"]
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}}/api/v2/disposal/holds" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/holds",
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}}/api/v2/disposal/holds');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/holds');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/holds' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/disposal/holds")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/holds"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/holds"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/holds")
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/api/v2/disposal/holds') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/holds";
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}}/api/v2/disposal/holds
http GET {{baseUrl}}/api/v2/disposal/holds
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/disposal/holds
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds")! 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
List holds associations
{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id
QUERY PARAMS
aip-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id"
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}}/api/v2/disposal/holds/associations/:aip-id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id"
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/api/v2/disposal/holds/associations/:aip-id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id"))
.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}}/api/v2/disposal/holds/associations/:aip-id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id")
.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}}/api/v2/disposal/holds/associations/:aip-id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id';
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}}/api/v2/disposal/holds/associations/:aip-id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/holds/associations/:aip-id',
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}}/api/v2/disposal/holds/associations/:aip-id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id');
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}}/api/v2/disposal/holds/associations/:aip-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id';
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}}/api/v2/disposal/holds/associations/:aip-id"]
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}}/api/v2/disposal/holds/associations/:aip-id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id",
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}}/api/v2/disposal/holds/associations/:aip-id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/disposal/holds/associations/:aip-id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id")
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/api/v2/disposal/holds/associations/:aip-id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id";
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}}/api/v2/disposal/holds/associations/:aip-id
http GET {{baseUrl}}/api/v2/disposal/holds/associations/:aip-id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/disposal/holds/associations/:aip-id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id")! 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
List transitive holds
{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id
QUERY PARAMS
aip-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id"
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}}/api/v2/disposal/holds/transitive/:aip-id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id"
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/api/v2/disposal/holds/transitive/:aip-id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id"))
.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}}/api/v2/disposal/holds/transitive/:aip-id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id")
.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}}/api/v2/disposal/holds/transitive/:aip-id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id';
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}}/api/v2/disposal/holds/transitive/:aip-id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/holds/transitive/:aip-id',
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}}/api/v2/disposal/holds/transitive/:aip-id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id');
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}}/api/v2/disposal/holds/transitive/:aip-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id';
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}}/api/v2/disposal/holds/transitive/:aip-id"]
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}}/api/v2/disposal/holds/transitive/:aip-id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id",
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}}/api/v2/disposal/holds/transitive/:aip-id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/disposal/holds/transitive/:aip-id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id")
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/api/v2/disposal/holds/transitive/:aip-id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id";
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}}/api/v2/disposal/holds/transitive/:aip-id
http GET {{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Update disposal hold
{{baseUrl}}/api/v2/disposal/holds
BODY json
{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/disposal/holds" {:content-type :json
:form-params {:id ""
:title ""
:description ""
:mandate ""
:scopeNotes ""
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:originatedOn ""
:originatedBy ""
:liftedOn ""
:liftedBy ""
:firstTimeUsed ""
:aipCounter 0
:state ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/holds"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\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}}/api/v2/disposal/holds"),
Content = new StringContent("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/holds"
payload := strings.NewReader("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\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/api/v2/disposal/holds HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 300
{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/disposal/holds")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/holds"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/disposal/holds")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
originatedOn: '',
originatedBy: '',
liftedOn: '',
liftedBy: '',
firstTimeUsed: '',
aipCounter: 0,
state: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/disposal/holds');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/disposal/holds',
headers: {'content-type': 'application/json'},
data: {
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
originatedOn: '',
originatedBy: '',
liftedOn: '',
liftedBy: '',
firstTimeUsed: '',
aipCounter: 0,
state: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","originatedOn":"","originatedBy":"","liftedOn":"","liftedBy":"","firstTimeUsed":"","aipCounter":0,"state":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/disposal/holds',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "title": "",\n "description": "",\n "mandate": "",\n "scopeNotes": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "originatedOn": "",\n "originatedBy": "",\n "liftedOn": "",\n "liftedBy": "",\n "firstTimeUsed": "",\n "aipCounter": 0,\n "state": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/holds")
.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/api/v2/disposal/holds',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
originatedOn: '',
originatedBy: '',
liftedOn: '',
liftedBy: '',
firstTimeUsed: '',
aipCounter: 0,
state: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/disposal/holds',
headers: {'content-type': 'application/json'},
body: {
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
originatedOn: '',
originatedBy: '',
liftedOn: '',
liftedBy: '',
firstTimeUsed: '',
aipCounter: 0,
state: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/api/v2/disposal/holds');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
originatedOn: '',
originatedBy: '',
liftedOn: '',
liftedBy: '',
firstTimeUsed: '',
aipCounter: 0,
state: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/disposal/holds',
headers: {'content-type': 'application/json'},
data: {
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
originatedOn: '',
originatedBy: '',
liftedOn: '',
liftedBy: '',
firstTimeUsed: '',
aipCounter: 0,
state: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/holds';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","originatedOn":"","originatedBy":"","liftedOn":"","liftedBy":"","firstTimeUsed":"","aipCounter":0,"state":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"title": @"",
@"description": @"",
@"mandate": @"",
@"scopeNotes": @"",
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"",
@"originatedOn": @"",
@"originatedBy": @"",
@"liftedOn": @"",
@"liftedBy": @"",
@"firstTimeUsed": @"",
@"aipCounter": @0,
@"state": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/holds"]
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}}/api/v2/disposal/holds" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/holds",
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([
'id' => '',
'title' => '',
'description' => '',
'mandate' => '',
'scopeNotes' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'originatedOn' => '',
'originatedBy' => '',
'liftedOn' => '',
'liftedBy' => '',
'firstTimeUsed' => '',
'aipCounter' => 0,
'state' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/disposal/holds', [
'body' => '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'title' => '',
'description' => '',
'mandate' => '',
'scopeNotes' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'originatedOn' => '',
'originatedBy' => '',
'liftedOn' => '',
'liftedBy' => '',
'firstTimeUsed' => '',
'aipCounter' => 0,
'state' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'title' => '',
'description' => '',
'mandate' => '',
'scopeNotes' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'originatedOn' => '',
'originatedBy' => '',
'liftedOn' => '',
'liftedBy' => '',
'firstTimeUsed' => '',
'aipCounter' => 0,
'state' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/holds');
$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}}/api/v2/disposal/holds' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/disposal/holds", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/holds"
payload = {
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/holds"
payload <- "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\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}}/api/v2/disposal/holds")
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 \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/api/v2/disposal/holds') do |req|
req.body = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"originatedOn\": \"\",\n \"originatedBy\": \"\",\n \"liftedOn\": \"\",\n \"liftedBy\": \"\",\n \"firstTimeUsed\": \"\",\n \"aipCounter\": 0,\n \"state\": \"\"\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}}/api/v2/disposal/holds";
let payload = json!({
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
});
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}}/api/v2/disposal/holds \
--header 'content-type: application/json' \
--data '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}'
echo '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
}' | \
http PUT {{baseUrl}}/api/v2/disposal/holds \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "title": "",\n "description": "",\n "mandate": "",\n "scopeNotes": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "originatedOn": "",\n "originatedBy": "",\n "liftedOn": "",\n "liftedBy": "",\n "firstTimeUsed": "",\n "aipCounter": 0,\n "state": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/holds
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"originatedOn": "",
"originatedBy": "",
"liftedOn": "",
"liftedBy": "",
"firstTimeUsed": "",
"aipCounter": 0,
"state": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds")! 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
Apply disposal rule to repository
{{baseUrl}}/api/v2/disposal/rules/apply
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/rules/apply");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/rules/apply")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/rules/apply"
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}}/api/v2/disposal/rules/apply"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/rules/apply");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/rules/apply"
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/api/v2/disposal/rules/apply HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/rules/apply")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/rules/apply"))
.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}}/api/v2/disposal/rules/apply")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/rules/apply")
.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}}/api/v2/disposal/rules/apply');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/api/v2/disposal/rules/apply'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/rules/apply';
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}}/api/v2/disposal/rules/apply',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/rules/apply")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/rules/apply',
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}}/api/v2/disposal/rules/apply'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/rules/apply');
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}}/api/v2/disposal/rules/apply'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/rules/apply';
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}}/api/v2/disposal/rules/apply"]
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}}/api/v2/disposal/rules/apply" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/rules/apply",
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}}/api/v2/disposal/rules/apply');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/rules/apply');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/rules/apply');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/rules/apply' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/rules/apply' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/disposal/rules/apply")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/rules/apply"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/rules/apply"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/rules/apply")
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/api/v2/disposal/rules/apply') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/rules/apply";
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}}/api/v2/disposal/rules/apply
http POST {{baseUrl}}/api/v2/disposal/rules/apply
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/disposal/rules/apply
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/rules/apply")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create disposal rule
{{baseUrl}}/api/v2/disposal/rules
BODY json
{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/rules");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/rules" {:content-type :json
:form-params {:id ""
:title ""
:description ""
:type ""
:conditionKey ""
:conditionValue ""
:disposalScheduleId ""
:disposalScheduleName ""
:order 0
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/rules"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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}}/api/v2/disposal/rules"),
Content = new StringContent("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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}}/api/v2/disposal/rules");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/rules"
payload := strings.NewReader("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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/api/v2/disposal/rules HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 258
{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/rules")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/rules"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/rules")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/rules")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
title: '',
description: '',
type: '',
conditionKey: '',
conditionValue: '',
disposalScheduleId: '',
disposalScheduleName: '',
order: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/disposal/rules');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/rules',
headers: {'content-type': 'application/json'},
data: {
id: '',
title: '',
description: '',
type: '',
conditionKey: '',
conditionValue: '',
disposalScheduleId: '',
disposalScheduleName: '',
order: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/rules';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","title":"","description":"","type":"","conditionKey":"","conditionValue":"","disposalScheduleId":"","disposalScheduleName":"","order":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/disposal/rules',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "title": "",\n "description": "",\n "type": "",\n "conditionKey": "",\n "conditionValue": "",\n "disposalScheduleId": "",\n "disposalScheduleName": "",\n "order": 0,\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/rules")
.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/api/v2/disposal/rules',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
title: '',
description: '',
type: '',
conditionKey: '',
conditionValue: '',
disposalScheduleId: '',
disposalScheduleName: '',
order: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/rules',
headers: {'content-type': 'application/json'},
body: {
id: '',
title: '',
description: '',
type: '',
conditionKey: '',
conditionValue: '',
disposalScheduleId: '',
disposalScheduleName: '',
order: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
},
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}}/api/v2/disposal/rules');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
title: '',
description: '',
type: '',
conditionKey: '',
conditionValue: '',
disposalScheduleId: '',
disposalScheduleName: '',
order: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
});
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}}/api/v2/disposal/rules',
headers: {'content-type': 'application/json'},
data: {
id: '',
title: '',
description: '',
type: '',
conditionKey: '',
conditionValue: '',
disposalScheduleId: '',
disposalScheduleName: '',
order: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/rules';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","title":"","description":"","type":"","conditionKey":"","conditionValue":"","disposalScheduleId":"","disposalScheduleName":"","order":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"title": @"",
@"description": @"",
@"type": @"",
@"conditionKey": @"",
@"conditionValue": @"",
@"disposalScheduleId": @"",
@"disposalScheduleName": @"",
@"order": @0,
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/rules"]
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}}/api/v2/disposal/rules" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/rules",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'title' => '',
'description' => '',
'type' => '',
'conditionKey' => '',
'conditionValue' => '',
'disposalScheduleId' => '',
'disposalScheduleName' => '',
'order' => 0,
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => ''
]),
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}}/api/v2/disposal/rules', [
'body' => '{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/rules');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'title' => '',
'description' => '',
'type' => '',
'conditionKey' => '',
'conditionValue' => '',
'disposalScheduleId' => '',
'disposalScheduleName' => '',
'order' => 0,
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'title' => '',
'description' => '',
'type' => '',
'conditionKey' => '',
'conditionValue' => '',
'disposalScheduleId' => '',
'disposalScheduleName' => '',
'order' => 0,
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/rules');
$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}}/api/v2/disposal/rules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/rules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/disposal/rules", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/rules"
payload = {
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/rules"
payload <- "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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}}/api/v2/disposal/rules")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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/api/v2/disposal/rules') do |req|
req.body = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/rules";
let payload = json!({
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
});
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}}/api/v2/disposal/rules \
--header 'content-type: application/json' \
--data '{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}'
echo '{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}' | \
http POST {{baseUrl}}/api/v2/disposal/rules \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "title": "",\n "description": "",\n "type": "",\n "conditionKey": "",\n "conditionValue": "",\n "disposalScheduleId": "",\n "disposalScheduleName": "",\n "order": 0,\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/rules
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/rules")! 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
Delete disposal rule (DELETE)
{{baseUrl}}/api/v2/disposal/rules/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/rules/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/v2/disposal/rules/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/rules/:id"
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}}/api/v2/disposal/rules/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/rules/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/rules/:id"
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/api/v2/disposal/rules/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/disposal/rules/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/rules/:id"))
.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}}/api/v2/disposal/rules/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/disposal/rules/:id")
.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}}/api/v2/disposal/rules/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/disposal/rules/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/rules/:id';
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}}/api/v2/disposal/rules/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/rules/:id")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/rules/:id',
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}}/api/v2/disposal/rules/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/api/v2/disposal/rules/:id');
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}}/api/v2/disposal/rules/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/rules/:id';
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}}/api/v2/disposal/rules/:id"]
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}}/api/v2/disposal/rules/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/rules/:id",
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}}/api/v2/disposal/rules/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/rules/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/rules/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/rules/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/rules/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/api/v2/disposal/rules/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/rules/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/rules/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/rules/:id")
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/api/v2/disposal/rules/:id') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/rules/:id";
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}}/api/v2/disposal/rules/:id
http DELETE {{baseUrl}}/api/v2/disposal/rules/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/api/v2/disposal/rules/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/rules/:id")! 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
Get disposal rule
{{baseUrl}}/api/v2/disposal/rules/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/rules/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/disposal/rules/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/rules/:id"
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}}/api/v2/disposal/rules/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/rules/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/rules/:id"
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/api/v2/disposal/rules/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/rules/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/rules/:id"))
.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}}/api/v2/disposal/rules/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/rules/:id")
.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}}/api/v2/disposal/rules/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/rules/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/rules/:id';
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}}/api/v2/disposal/rules/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/rules/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/rules/:id',
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}}/api/v2/disposal/rules/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/rules/:id');
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}}/api/v2/disposal/rules/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/rules/:id';
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}}/api/v2/disposal/rules/:id"]
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}}/api/v2/disposal/rules/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/rules/:id",
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}}/api/v2/disposal/rules/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/rules/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/rules/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/rules/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/rules/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/disposal/rules/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/rules/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/rules/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/rules/:id")
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/api/v2/disposal/rules/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/rules/:id";
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}}/api/v2/disposal/rules/:id
http GET {{baseUrl}}/api/v2/disposal/rules/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/disposal/rules/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/rules/:id")! 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
List disposal rules
{{baseUrl}}/api/v2/disposal/rules
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/rules");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/disposal/rules")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/rules"
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}}/api/v2/disposal/rules"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/rules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/rules"
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/api/v2/disposal/rules HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/rules")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/rules"))
.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}}/api/v2/disposal/rules")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/rules")
.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}}/api/v2/disposal/rules');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/rules'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/rules';
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}}/api/v2/disposal/rules',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/rules")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/rules',
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}}/api/v2/disposal/rules'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/rules');
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}}/api/v2/disposal/rules'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/rules';
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}}/api/v2/disposal/rules"]
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}}/api/v2/disposal/rules" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/rules",
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}}/api/v2/disposal/rules');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/rules');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/rules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/rules' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/rules' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/disposal/rules")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/rules"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/rules"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/rules")
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/api/v2/disposal/rules') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/rules";
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}}/api/v2/disposal/rules
http GET {{baseUrl}}/api/v2/disposal/rules
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/disposal/rules
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/rules")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Update disposal rule
{{baseUrl}}/api/v2/disposal/rules
BODY json
{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/rules");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/disposal/rules" {:content-type :json
:form-params {:id ""
:title ""
:description ""
:type ""
:conditionKey ""
:conditionValue ""
:disposalScheduleId ""
:disposalScheduleName ""
:order 0
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/rules"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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}}/api/v2/disposal/rules"),
Content = new StringContent("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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}}/api/v2/disposal/rules");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/rules"
payload := strings.NewReader("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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/api/v2/disposal/rules HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 258
{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/disposal/rules")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/rules"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/rules")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/disposal/rules")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
title: '',
description: '',
type: '',
conditionKey: '',
conditionValue: '',
disposalScheduleId: '',
disposalScheduleName: '',
order: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/disposal/rules');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/disposal/rules',
headers: {'content-type': 'application/json'},
data: {
id: '',
title: '',
description: '',
type: '',
conditionKey: '',
conditionValue: '',
disposalScheduleId: '',
disposalScheduleName: '',
order: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/rules';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","title":"","description":"","type":"","conditionKey":"","conditionValue":"","disposalScheduleId":"","disposalScheduleName":"","order":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/disposal/rules',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "title": "",\n "description": "",\n "type": "",\n "conditionKey": "",\n "conditionValue": "",\n "disposalScheduleId": "",\n "disposalScheduleName": "",\n "order": 0,\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/rules")
.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/api/v2/disposal/rules',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
title: '',
description: '',
type: '',
conditionKey: '',
conditionValue: '',
disposalScheduleId: '',
disposalScheduleName: '',
order: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/disposal/rules',
headers: {'content-type': 'application/json'},
body: {
id: '',
title: '',
description: '',
type: '',
conditionKey: '',
conditionValue: '',
disposalScheduleId: '',
disposalScheduleName: '',
order: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
},
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}}/api/v2/disposal/rules');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
title: '',
description: '',
type: '',
conditionKey: '',
conditionValue: '',
disposalScheduleId: '',
disposalScheduleName: '',
order: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
});
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}}/api/v2/disposal/rules',
headers: {'content-type': 'application/json'},
data: {
id: '',
title: '',
description: '',
type: '',
conditionKey: '',
conditionValue: '',
disposalScheduleId: '',
disposalScheduleName: '',
order: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/rules';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","title":"","description":"","type":"","conditionKey":"","conditionValue":"","disposalScheduleId":"","disposalScheduleName":"","order":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"title": @"",
@"description": @"",
@"type": @"",
@"conditionKey": @"",
@"conditionValue": @"",
@"disposalScheduleId": @"",
@"disposalScheduleName": @"",
@"order": @0,
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/rules"]
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}}/api/v2/disposal/rules" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/rules",
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([
'id' => '',
'title' => '',
'description' => '',
'type' => '',
'conditionKey' => '',
'conditionValue' => '',
'disposalScheduleId' => '',
'disposalScheduleName' => '',
'order' => 0,
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => ''
]),
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}}/api/v2/disposal/rules', [
'body' => '{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/rules');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'title' => '',
'description' => '',
'type' => '',
'conditionKey' => '',
'conditionValue' => '',
'disposalScheduleId' => '',
'disposalScheduleName' => '',
'order' => 0,
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'title' => '',
'description' => '',
'type' => '',
'conditionKey' => '',
'conditionValue' => '',
'disposalScheduleId' => '',
'disposalScheduleName' => '',
'order' => 0,
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/rules');
$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}}/api/v2/disposal/rules' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/rules' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/disposal/rules", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/rules"
payload = {
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/rules"
payload <- "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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}}/api/v2/disposal/rules")
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 \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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/api/v2/disposal/rules') do |req|
req.body = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"type\": \"\",\n \"conditionKey\": \"\",\n \"conditionValue\": \"\",\n \"disposalScheduleId\": \"\",\n \"disposalScheduleName\": \"\",\n \"order\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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}}/api/v2/disposal/rules";
let payload = json!({
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
});
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}}/api/v2/disposal/rules \
--header 'content-type: application/json' \
--data '{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}'
echo '{
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}' | \
http PUT {{baseUrl}}/api/v2/disposal/rules \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "title": "",\n "description": "",\n "type": "",\n "conditionKey": "",\n "conditionValue": "",\n "disposalScheduleId": "",\n "disposalScheduleName": "",\n "order": 0,\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/rules
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"title": "",
"description": "",
"type": "",
"conditionKey": "",
"conditionValue": "",
"disposalScheduleId": "",
"disposalScheduleName": "",
"order": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/rules")! 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
Associate a disposal schedule to selected AIPs
{{baseUrl}}/api/v2/disposal/schedules/:id/associate
QUERY PARAMS
id
BODY json
{
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules/:id/associate");
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 \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/schedules/:id/associate" {:content-type :json
:form-params {:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/schedules/:id/associate"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/schedules/:id/associate"),
Content = new StringContent("{\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/schedules/:id/associate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/schedules/:id/associate"
payload := strings.NewReader("{\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/disposal/schedules/:id/associate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17
{
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/schedules/:id/associate")
.setHeader("content-type", "application/json")
.setBody("{\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules/:id/associate"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/schedules/:id/associate")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/schedules/:id/associate")
.header("content-type", "application/json")
.body("{\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
'@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}}/api/v2/disposal/schedules/:id/associate');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/schedules/:id/associate',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules/:id/associate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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}}/api/v2/disposal/schedules/:id/associate',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/schedules/:id/associate")
.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/api/v2/disposal/schedules/:id/associate',
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({'@type': ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/schedules/:id/associate',
headers: {'content-type': 'application/json'},
body: {'@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}}/api/v2/disposal/schedules/:id/associate');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
'@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}}/api/v2/disposal/schedules/:id/associate',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/schedules/:id/associate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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 = @{ @"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/schedules/:id/associate"]
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}}/api/v2/disposal/schedules/:id/associate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/schedules/:id/associate",
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([
'@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}}/api/v2/disposal/schedules/:id/associate', [
'body' => '{
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules/:id/associate');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules/:id/associate');
$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}}/api/v2/disposal/schedules/:id/associate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules/:id/associate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/disposal/schedules/:id/associate", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/schedules/:id/associate"
payload = { "@type": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/schedules/:id/associate"
payload <- "{\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/schedules/:id/associate")
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 \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/disposal/schedules/:id/associate') do |req|
req.body = "{\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/schedules/:id/associate";
let payload = json!({"@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}}/api/v2/disposal/schedules/:id/associate \
--header 'content-type: application/json' \
--data '{
"@type": ""
}'
echo '{
"@type": ""
}' | \
http POST {{baseUrl}}/api/v2/disposal/schedules/:id/associate \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/schedules/:id/associate
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules/:id/associate")! 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
Create disposal schedule
{{baseUrl}}/api/v2/disposal/schedules
BODY json
{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/schedules" {:content-type :json
:form-params {:id ""
:title ""
:description ""
:mandate ""
:scopeNotes ""
:actionCode ""
:retentionTriggerElementId ""
:retentionPeriodIntervalCode ""
:retentionPeriodDuration 0
:firstTimeUsed ""
:apiCounter 0
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:state ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/schedules"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/schedules"),
Content = new StringContent("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/schedules");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/schedules"
payload := strings.NewReader("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/disposal/schedules HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 344
{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/schedules")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/schedules")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/schedules")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
actionCode: '',
retentionTriggerElementId: '',
retentionPeriodIntervalCode: '',
retentionPeriodDuration: 0,
firstTimeUsed: '',
apiCounter: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
state: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/disposal/schedules');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/schedules',
headers: {'content-type': 'application/json'},
data: {
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
actionCode: '',
retentionTriggerElementId: '',
retentionPeriodIntervalCode: '',
retentionPeriodDuration: 0,
firstTimeUsed: '',
apiCounter: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
state: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","actionCode":"","retentionTriggerElementId":"","retentionPeriodIntervalCode":"","retentionPeriodDuration":0,"firstTimeUsed":"","apiCounter":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","state":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/disposal/schedules',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "title": "",\n "description": "",\n "mandate": "",\n "scopeNotes": "",\n "actionCode": "",\n "retentionTriggerElementId": "",\n "retentionPeriodIntervalCode": "",\n "retentionPeriodDuration": 0,\n "firstTimeUsed": "",\n "apiCounter": 0,\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "state": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/schedules")
.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/api/v2/disposal/schedules',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
actionCode: '',
retentionTriggerElementId: '',
retentionPeriodIntervalCode: '',
retentionPeriodDuration: 0,
firstTimeUsed: '',
apiCounter: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
state: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/schedules',
headers: {'content-type': 'application/json'},
body: {
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
actionCode: '',
retentionTriggerElementId: '',
retentionPeriodIntervalCode: '',
retentionPeriodDuration: 0,
firstTimeUsed: '',
apiCounter: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
state: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/schedules');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
actionCode: '',
retentionTriggerElementId: '',
retentionPeriodIntervalCode: '',
retentionPeriodDuration: 0,
firstTimeUsed: '',
apiCounter: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
state: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/schedules',
headers: {'content-type': 'application/json'},
data: {
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
actionCode: '',
retentionTriggerElementId: '',
retentionPeriodIntervalCode: '',
retentionPeriodDuration: 0,
firstTimeUsed: '',
apiCounter: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
state: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/schedules';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","actionCode":"","retentionTriggerElementId":"","retentionPeriodIntervalCode":"","retentionPeriodDuration":0,"firstTimeUsed":"","apiCounter":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","state":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"title": @"",
@"description": @"",
@"mandate": @"",
@"scopeNotes": @"",
@"actionCode": @"",
@"retentionTriggerElementId": @"",
@"retentionPeriodIntervalCode": @"",
@"retentionPeriodDuration": @0,
@"firstTimeUsed": @"",
@"apiCounter": @0,
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"",
@"state": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/schedules"]
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}}/api/v2/disposal/schedules" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/schedules",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'title' => '',
'description' => '',
'mandate' => '',
'scopeNotes' => '',
'actionCode' => '',
'retentionTriggerElementId' => '',
'retentionPeriodIntervalCode' => '',
'retentionPeriodDuration' => 0,
'firstTimeUsed' => '',
'apiCounter' => 0,
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'state' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/api/v2/disposal/schedules', [
'body' => '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'title' => '',
'description' => '',
'mandate' => '',
'scopeNotes' => '',
'actionCode' => '',
'retentionTriggerElementId' => '',
'retentionPeriodIntervalCode' => '',
'retentionPeriodDuration' => 0,
'firstTimeUsed' => '',
'apiCounter' => 0,
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'state' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'title' => '',
'description' => '',
'mandate' => '',
'scopeNotes' => '',
'actionCode' => '',
'retentionTriggerElementId' => '',
'retentionPeriodIntervalCode' => '',
'retentionPeriodDuration' => 0,
'firstTimeUsed' => '',
'apiCounter' => 0,
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'state' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules');
$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}}/api/v2/disposal/schedules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/disposal/schedules", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/schedules"
payload = {
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/schedules"
payload <- "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/schedules")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/disposal/schedules') do |req|
req.body = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/schedules";
let payload = json!({
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/api/v2/disposal/schedules \
--header 'content-type: application/json' \
--data '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}'
echo '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}' | \
http POST {{baseUrl}}/api/v2/disposal/schedules \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "title": "",\n "description": "",\n "mandate": "",\n "scopeNotes": "",\n "actionCode": "",\n "retentionTriggerElementId": "",\n "retentionPeriodIntervalCode": "",\n "retentionPeriodDuration": 0,\n "firstTimeUsed": "",\n "apiCounter": 0,\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "state": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/schedules
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules")! 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
Delete disposal rule
{{baseUrl}}/api/v2/disposal/schedules/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/v2/disposal/schedules/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/schedules/:id"
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}}/api/v2/disposal/schedules/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/schedules/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/schedules/:id"
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/api/v2/disposal/schedules/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/disposal/schedules/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules/:id"))
.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}}/api/v2/disposal/schedules/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/disposal/schedules/:id")
.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}}/api/v2/disposal/schedules/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/v2/disposal/schedules/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules/:id';
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}}/api/v2/disposal/schedules/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/schedules/:id")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/schedules/:id',
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}}/api/v2/disposal/schedules/:id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/api/v2/disposal/schedules/:id');
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}}/api/v2/disposal/schedules/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/schedules/:id';
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}}/api/v2/disposal/schedules/:id"]
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}}/api/v2/disposal/schedules/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/schedules/:id",
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}}/api/v2/disposal/schedules/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/schedules/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/api/v2/disposal/schedules/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/schedules/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/schedules/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/schedules/:id")
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/api/v2/disposal/schedules/:id') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/schedules/:id";
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}}/api/v2/disposal/schedules/:id
http DELETE {{baseUrl}}/api/v2/disposal/schedules/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/api/v2/disposal/schedules/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules/:id")! 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
Disassociate a disposal schedule from selected AIPs
{{baseUrl}}/api/v2/disposal/schedules/disassociate
BODY json
{
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules/disassociate");
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 \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/disposal/schedules/disassociate" {:content-type :json
:form-params {:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/schedules/disassociate"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/schedules/disassociate"),
Content = new StringContent("{\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/schedules/disassociate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/schedules/disassociate"
payload := strings.NewReader("{\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/disposal/schedules/disassociate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17
{
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/schedules/disassociate")
.setHeader("content-type", "application/json")
.setBody("{\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules/disassociate"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/schedules/disassociate")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/schedules/disassociate")
.header("content-type", "application/json")
.body("{\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
'@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}}/api/v2/disposal/schedules/disassociate');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/schedules/disassociate',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules/disassociate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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}}/api/v2/disposal/schedules/disassociate',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/schedules/disassociate")
.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/api/v2/disposal/schedules/disassociate',
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({'@type': ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/disposal/schedules/disassociate',
headers: {'content-type': 'application/json'},
body: {'@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}}/api/v2/disposal/schedules/disassociate');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
'@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}}/api/v2/disposal/schedules/disassociate',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/schedules/disassociate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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 = @{ @"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/schedules/disassociate"]
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}}/api/v2/disposal/schedules/disassociate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/schedules/disassociate",
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([
'@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}}/api/v2/disposal/schedules/disassociate', [
'body' => '{
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules/disassociate');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules/disassociate');
$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}}/api/v2/disposal/schedules/disassociate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules/disassociate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/disposal/schedules/disassociate", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/schedules/disassociate"
payload = { "@type": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/schedules/disassociate"
payload <- "{\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/schedules/disassociate")
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 \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/disposal/schedules/disassociate') do |req|
req.body = "{\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/schedules/disassociate";
let payload = json!({"@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}}/api/v2/disposal/schedules/disassociate \
--header 'content-type: application/json' \
--data '{
"@type": ""
}'
echo '{
"@type": ""
}' | \
http POST {{baseUrl}}/api/v2/disposal/schedules/disassociate \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/schedules/disassociate
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules/disassociate")! 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
Gets disposal schedule
{{baseUrl}}/api/v2/disposal/schedules/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/disposal/schedules/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/schedules/:id"
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}}/api/v2/disposal/schedules/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/schedules/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/schedules/:id"
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/api/v2/disposal/schedules/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/schedules/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules/:id"))
.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}}/api/v2/disposal/schedules/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/schedules/:id")
.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}}/api/v2/disposal/schedules/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/disposal/schedules/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules/:id';
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}}/api/v2/disposal/schedules/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/schedules/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/schedules/:id',
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}}/api/v2/disposal/schedules/:id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/schedules/:id');
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}}/api/v2/disposal/schedules/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/schedules/:id';
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}}/api/v2/disposal/schedules/:id"]
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}}/api/v2/disposal/schedules/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/schedules/:id",
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}}/api/v2/disposal/schedules/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/schedules/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/disposal/schedules/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/schedules/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/schedules/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/schedules/:id")
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/api/v2/disposal/schedules/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/schedules/:id";
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}}/api/v2/disposal/schedules/:id
http GET {{baseUrl}}/api/v2/disposal/schedules/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/disposal/schedules/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules/:id")! 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
List disposal schedules
{{baseUrl}}/api/v2/disposal/schedules
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/disposal/schedules")
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/schedules"
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}}/api/v2/disposal/schedules"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/schedules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/schedules"
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/api/v2/disposal/schedules HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/schedules")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules"))
.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}}/api/v2/disposal/schedules")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/schedules")
.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}}/api/v2/disposal/schedules');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/schedules'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules';
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}}/api/v2/disposal/schedules',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/schedules")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/disposal/schedules',
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}}/api/v2/disposal/schedules'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/schedules');
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}}/api/v2/disposal/schedules'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/schedules';
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}}/api/v2/disposal/schedules"]
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}}/api/v2/disposal/schedules" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/schedules",
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}}/api/v2/disposal/schedules');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/schedules' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/disposal/schedules")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/schedules"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/schedules"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/disposal/schedules")
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/api/v2/disposal/schedules') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/disposal/schedules";
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}}/api/v2/disposal/schedules
http GET {{baseUrl}}/api/v2/disposal/schedules
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/disposal/schedules
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Update disposal schedule
{{baseUrl}}/api/v2/disposal/schedules
BODY json
{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/disposal/schedules" {:content-type :json
:form-params {:id ""
:title ""
:description ""
:mandate ""
:scopeNotes ""
:actionCode ""
:retentionTriggerElementId ""
:retentionPeriodIntervalCode ""
:retentionPeriodDuration 0
:firstTimeUsed ""
:apiCounter 0
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:state ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/disposal/schedules"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\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}}/api/v2/disposal/schedules"),
Content = new StringContent("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/schedules");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/disposal/schedules"
payload := strings.NewReader("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\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/api/v2/disposal/schedules HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 344
{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/disposal/schedules")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/schedules")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/disposal/schedules")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
actionCode: '',
retentionTriggerElementId: '',
retentionPeriodIntervalCode: '',
retentionPeriodDuration: 0,
firstTimeUsed: '',
apiCounter: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
state: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/disposal/schedules');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/disposal/schedules',
headers: {'content-type': 'application/json'},
data: {
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
actionCode: '',
retentionTriggerElementId: '',
retentionPeriodIntervalCode: '',
retentionPeriodDuration: 0,
firstTimeUsed: '',
apiCounter: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
state: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","actionCode":"","retentionTriggerElementId":"","retentionPeriodIntervalCode":"","retentionPeriodDuration":0,"firstTimeUsed":"","apiCounter":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","state":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/disposal/schedules',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "title": "",\n "description": "",\n "mandate": "",\n "scopeNotes": "",\n "actionCode": "",\n "retentionTriggerElementId": "",\n "retentionPeriodIntervalCode": "",\n "retentionPeriodDuration": 0,\n "firstTimeUsed": "",\n "apiCounter": 0,\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "state": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/disposal/schedules")
.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/api/v2/disposal/schedules',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
actionCode: '',
retentionTriggerElementId: '',
retentionPeriodIntervalCode: '',
retentionPeriodDuration: 0,
firstTimeUsed: '',
apiCounter: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
state: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/disposal/schedules',
headers: {'content-type': 'application/json'},
body: {
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
actionCode: '',
retentionTriggerElementId: '',
retentionPeriodIntervalCode: '',
retentionPeriodDuration: 0,
firstTimeUsed: '',
apiCounter: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
state: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/api/v2/disposal/schedules');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
actionCode: '',
retentionTriggerElementId: '',
retentionPeriodIntervalCode: '',
retentionPeriodDuration: 0,
firstTimeUsed: '',
apiCounter: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
state: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/disposal/schedules',
headers: {'content-type': 'application/json'},
data: {
id: '',
title: '',
description: '',
mandate: '',
scopeNotes: '',
actionCode: '',
retentionTriggerElementId: '',
retentionPeriodIntervalCode: '',
retentionPeriodDuration: 0,
firstTimeUsed: '',
apiCounter: 0,
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
state: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/disposal/schedules';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","actionCode":"","retentionTriggerElementId":"","retentionPeriodIntervalCode":"","retentionPeriodDuration":0,"firstTimeUsed":"","apiCounter":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","state":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"title": @"",
@"description": @"",
@"mandate": @"",
@"scopeNotes": @"",
@"actionCode": @"",
@"retentionTriggerElementId": @"",
@"retentionPeriodIntervalCode": @"",
@"retentionPeriodDuration": @0,
@"firstTimeUsed": @"",
@"apiCounter": @0,
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"",
@"state": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/schedules"]
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}}/api/v2/disposal/schedules" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/disposal/schedules",
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([
'id' => '',
'title' => '',
'description' => '',
'mandate' => '',
'scopeNotes' => '',
'actionCode' => '',
'retentionTriggerElementId' => '',
'retentionPeriodIntervalCode' => '',
'retentionPeriodDuration' => 0,
'firstTimeUsed' => '',
'apiCounter' => 0,
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'state' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/disposal/schedules', [
'body' => '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'title' => '',
'description' => '',
'mandate' => '',
'scopeNotes' => '',
'actionCode' => '',
'retentionTriggerElementId' => '',
'retentionPeriodIntervalCode' => '',
'retentionPeriodDuration' => 0,
'firstTimeUsed' => '',
'apiCounter' => 0,
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'state' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'title' => '',
'description' => '',
'mandate' => '',
'scopeNotes' => '',
'actionCode' => '',
'retentionTriggerElementId' => '',
'retentionPeriodIntervalCode' => '',
'retentionPeriodDuration' => 0,
'firstTimeUsed' => '',
'apiCounter' => 0,
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'state' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules');
$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}}/api/v2/disposal/schedules' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/disposal/schedules", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/disposal/schedules"
payload = {
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/disposal/schedules"
payload <- "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\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}}/api/v2/disposal/schedules")
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 \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/api/v2/disposal/schedules') do |req|
req.body = "{\n \"id\": \"\",\n \"title\": \"\",\n \"description\": \"\",\n \"mandate\": \"\",\n \"scopeNotes\": \"\",\n \"actionCode\": \"\",\n \"retentionTriggerElementId\": \"\",\n \"retentionPeriodIntervalCode\": \"\",\n \"retentionPeriodDuration\": 0,\n \"firstTimeUsed\": \"\",\n \"apiCounter\": 0,\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"state\": \"\"\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}}/api/v2/disposal/schedules";
let payload = json!({
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
});
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}}/api/v2/disposal/schedules \
--header 'content-type: application/json' \
--data '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}'
echo '{
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
}' | \
http PUT {{baseUrl}}/api/v2/disposal/schedules \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "title": "",\n "description": "",\n "mandate": "",\n "scopeNotes": "",\n "actionCode": "",\n "retentionTriggerElementId": "",\n "retentionPeriodIntervalCode": "",\n "retentionPeriodDuration": 0,\n "firstTimeUsed": "",\n "apiCounter": 0,\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "state": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/disposal/schedules
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"title": "",
"description": "",
"mandate": "",
"scopeNotes": "",
"actionCode": "",
"retentionTriggerElementId": "",
"retentionPeriodIntervalCode": "",
"retentionPeriodDuration": 0,
"firstTimeUsed": "",
"apiCounter": 0,
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"state": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules")! 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
Create distributed instance
{{baseUrl}}/api/v2/distributed-instances
BODY json
{
"name": "",
"description": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"description\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/distributed-instances" {:content-type :json
:form-params {:name ""
:description ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"description\": \"\"\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}}/api/v2/distributed-instances"),
Content = new StringContent("{\n \"name\": \"\",\n \"description\": \"\"\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}}/api/v2/distributed-instances");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances"
payload := strings.NewReader("{\n \"name\": \"\",\n \"description\": \"\"\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/api/v2/distributed-instances HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 37
{
"name": "",
"description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/distributed-instances")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"description\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"description\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"description\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/distributed-instances")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"description\": \"\"\n}")
.asString();
const data = JSON.stringify({
name: '',
description: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/distributed-instances');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/distributed-instances',
headers: {'content-type': 'application/json'},
data: {name: '', description: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","description":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/distributed-instances',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "description": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"description\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/distributed-instances',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({name: '', description: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/distributed-instances',
headers: {'content-type': 'application/json'},
body: {name: '', description: ''},
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}}/api/v2/distributed-instances');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
description: ''
});
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}}/api/v2/distributed-instances',
headers: {'content-type': 'application/json'},
data: {name: '', description: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","description":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"description": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/v2/distributed-instances" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"description\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '',
'description' => ''
]),
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}}/api/v2/distributed-instances', [
'body' => '{
"name": "",
"description": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'description' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"description": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"description": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"description\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/distributed-instances", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances"
payload = {
"name": "",
"description": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances"
payload <- "{\n \"name\": \"\",\n \"description\": \"\"\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}}/api/v2/distributed-instances")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"description\": \"\"\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/api/v2/distributed-instances') do |req|
req.body = "{\n \"name\": \"\",\n \"description\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/distributed-instances";
let payload = json!({
"name": "",
"description": ""
});
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}}/api/v2/distributed-instances \
--header 'content-type: application/json' \
--data '{
"name": "",
"description": ""
}'
echo '{
"name": "",
"description": ""
}' | \
http POST {{baseUrl}}/api/v2/distributed-instances \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "description": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"description": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create local instance
{{baseUrl}}/api/v2/distributed-instances/local
BODY json
{
"id": "",
"accessKey": "",
"centralInstanceURL": "",
"accessToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/distributed-instances/local" {:content-type :json
:form-params {:id ""
:accessKey ""
:centralInstanceURL ""
:accessToken ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances/local"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\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}}/api/v2/distributed-instances/local"),
Content = new StringContent("{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\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}}/api/v2/distributed-instances/local");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances/local"
payload := strings.NewReader("{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\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/api/v2/distributed-instances/local HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 82
{
"id": "",
"accessKey": "",
"centralInstanceURL": "",
"accessToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/distributed-instances/local")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/local")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/distributed-instances/local")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
accessKey: '',
centralInstanceURL: '',
accessToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/distributed-instances/local');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/distributed-instances/local',
headers: {'content-type': 'application/json'},
data: {id: '', accessKey: '', centralInstanceURL: '', accessToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","accessKey":"","centralInstanceURL":"","accessToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/distributed-instances/local',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "accessKey": "",\n "centralInstanceURL": "",\n "accessToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/local")
.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/api/v2/distributed-instances/local',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({id: '', accessKey: '', centralInstanceURL: '', accessToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/distributed-instances/local',
headers: {'content-type': 'application/json'},
body: {id: '', accessKey: '', centralInstanceURL: '', accessToken: ''},
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}}/api/v2/distributed-instances/local');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
accessKey: '',
centralInstanceURL: '',
accessToken: ''
});
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}}/api/v2/distributed-instances/local',
headers: {'content-type': 'application/json'},
data: {id: '', accessKey: '', centralInstanceURL: '', accessToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances/local';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","accessKey":"","centralInstanceURL":"","accessToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"accessKey": @"",
@"centralInstanceURL": @"",
@"accessToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances/local"]
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}}/api/v2/distributed-instances/local" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances/local",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'accessKey' => '',
'centralInstanceURL' => '',
'accessToken' => ''
]),
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}}/api/v2/distributed-instances/local', [
'body' => '{
"id": "",
"accessKey": "",
"centralInstanceURL": "",
"accessToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'accessKey' => '',
'centralInstanceURL' => '',
'accessToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'accessKey' => '',
'centralInstanceURL' => '',
'accessToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local');
$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}}/api/v2/distributed-instances/local' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"accessKey": "",
"centralInstanceURL": "",
"accessToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"accessKey": "",
"centralInstanceURL": "",
"accessToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/distributed-instances/local", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances/local"
payload = {
"id": "",
"accessKey": "",
"centralInstanceURL": "",
"accessToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances/local"
payload <- "{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\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}}/api/v2/distributed-instances/local")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\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/api/v2/distributed-instances/local') do |req|
req.body = "{\n \"id\": \"\",\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"accessToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/distributed-instances/local";
let payload = json!({
"id": "",
"accessKey": "",
"centralInstanceURL": "",
"accessToken": ""
});
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}}/api/v2/distributed-instances/local \
--header 'content-type: application/json' \
--data '{
"id": "",
"accessKey": "",
"centralInstanceURL": "",
"accessToken": ""
}'
echo '{
"id": "",
"accessKey": "",
"centralInstanceURL": "",
"accessToken": ""
}' | \
http POST {{baseUrl}}/api/v2/distributed-instances/local \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "accessKey": "",\n "centralInstanceURL": "",\n "accessToken": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances/local
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"accessKey": "",
"centralInstanceURL": "",
"accessToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local")! 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
Delete distributed instance
{{baseUrl}}/api/v2/distributed-instances/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/v2/distributed-instances/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances/:id"
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}}/api/v2/distributed-instances/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances/:id"
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/api/v2/distributed-instances/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/distributed-instances/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/:id"))
.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}}/api/v2/distributed-instances/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/distributed-instances/:id")
.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}}/api/v2/distributed-instances/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/v2/distributed-instances/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/:id';
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}}/api/v2/distributed-instances/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/:id")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/distributed-instances/:id',
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}}/api/v2/distributed-instances/:id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/api/v2/distributed-instances/:id');
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}}/api/v2/distributed-instances/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances/:id';
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}}/api/v2/distributed-instances/:id"]
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}}/api/v2/distributed-instances/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances/:id",
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}}/api/v2/distributed-instances/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/api/v2/distributed-instances/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/distributed-instances/:id")
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/api/v2/distributed-instances/:id') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/distributed-instances/:id";
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}}/api/v2/distributed-instances/:id
http DELETE {{baseUrl}}/api/v2/distributed-instances/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete local configuration
{{baseUrl}}/api/v2/distributed-instances/local/configuration
BODY json
{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local/configuration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/v2/distributed-instances/local/configuration" {:content-type :json
:form-params {:id ""
:name ""
:lastSynchronizationDate ""
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:status ""
:entitySummaryList [{:entityClass ""
:count 0
:countAddedUpdated 0
:countRemoved 0
:countIssues 0}]
:accessKey ""
:centralInstanceURL ""
:isSubscribed false}})
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances/local/configuration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}"
response = HTTP::Client.delete url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/api/v2/distributed-instances/local/configuration"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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}}/api/v2/distributed-instances/local/configuration");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances/local/configuration"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
req, _ := http.NewRequest("DELETE", 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))
}
DELETE /baseUrl/api/v2/distributed-instances/local/configuration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 388
{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/distributed-instances/local/configuration")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local/configuration"))
.header("content-type", "application/json")
.method("DELETE", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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 \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/local/configuration")
.delete(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/distributed-instances/local/configuration")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/api/v2/distributed-instances/local/configuration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/v2/distributed-instances/local/configuration',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local/configuration';
const options = {
method: 'DELETE',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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}}/api/v2/distributed-instances/local/configuration',
method: 'DELETE',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "lastSynchronizationDate": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "status": "",\n "entitySummaryList": [\n {\n "entityClass": "",\n "count": 0,\n "countAddedUpdated": 0,\n "countRemoved": 0,\n "countIssues": 0\n }\n ],\n "accessKey": "",\n "centralInstanceURL": "",\n "isSubscribed": 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 \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/local/configuration")
.delete(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/distributed-instances/local/configuration',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}));
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/v2/distributed-instances/local/configuration',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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('DELETE', '{{baseUrl}}/api/v2/distributed-instances/local/configuration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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: 'DELETE',
url: '{{baseUrl}}/api/v2/distributed-instances/local/configuration',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances/local/configuration';
const options = {
method: 'DELETE',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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 = @{ @"id": @"",
@"name": @"",
@"lastSynchronizationDate": @"",
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"",
@"status": @"",
@"entitySummaryList": @[ @{ @"entityClass": @"", @"count": @0, @"countAddedUpdated": @0, @"countRemoved": @0, @"countIssues": @0 } ],
@"accessKey": @"",
@"centralInstanceURL": @"",
@"isSubscribed": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances/local/configuration"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[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}}/api/v2/distributed-instances/local/configuration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}" in
Client.call ~headers ~body `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances/local/configuration",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => 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('DELETE', '{{baseUrl}}/api/v2/distributed-instances/local/configuration', [
'body' => '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local/configuration');
$request->setMethod(HTTP_METH_DELETE);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local/configuration');
$request->setRequestMethod('DELETE');
$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}}/api/v2/distributed-instances/local/configuration' -Method DELETE -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local/configuration' -Method DELETE -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("DELETE", "/baseUrl/api/v2/distributed-instances/local/configuration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances/local/configuration"
payload = {
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": False
}
headers = {"content-type": "application/json"}
response = requests.delete(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances/local/configuration"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}"
encode <- "json"
response <- VERB("DELETE", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/distributed-instances/local/configuration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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.delete('/baseUrl/api/v2/distributed-instances/local/configuration') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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}}/api/v2/distributed-instances/local/configuration";
let payload = json!({
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": (
json!({
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
})
),
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": 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("DELETE").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/api/v2/distributed-instances/local/configuration \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
echo '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}' | \
http DELETE {{baseUrl}}/api/v2/distributed-instances/local/configuration \
content-type:application/json
wget --quiet \
--method DELETE \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "lastSynchronizationDate": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "status": "",\n "entitySummaryList": [\n {\n "entityClass": "",\n "count": 0,\n "countAddedUpdated": 0,\n "countRemoved": 0,\n "countIssues": 0\n }\n ],\n "accessKey": "",\n "centralInstanceURL": "",\n "isSubscribed": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances/local/configuration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
[
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
]
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local/configuration")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
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
Delete local instance configuration
{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration")
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration"
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}}/api/v2/distributed-instances/local/instance-configuration"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration"
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/api/v2/distributed-instances/local/instance-configuration HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration"))
.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}}/api/v2/distributed-instances/local/instance-configuration")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration")
.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}}/api/v2/distributed-instances/local/instance-configuration');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration';
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}}/api/v2/distributed-instances/local/instance-configuration',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/distributed-instances/local/instance-configuration',
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}}/api/v2/distributed-instances/local/instance-configuration'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration');
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}}/api/v2/distributed-instances/local/instance-configuration'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration';
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}}/api/v2/distributed-instances/local/instance-configuration"]
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}}/api/v2/distributed-instances/local/instance-configuration" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration",
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}}/api/v2/distributed-instances/local/instance-configuration');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/api/v2/distributed-instances/local/instance-configuration")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration")
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/api/v2/distributed-instances/local/instance-configuration') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration";
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}}/api/v2/distributed-instances/local/instance-configuration
http DELETE {{baseUrl}}/api/v2/distributed-instances/local/instance-configuration
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances/local/instance-configuration
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration")! 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
Get distributed instance
{{baseUrl}}/api/v2/distributed-instances/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/distributed-instances/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances/:id"
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}}/api/v2/distributed-instances/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances/:id"
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/api/v2/distributed-instances/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/distributed-instances/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/:id"))
.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}}/api/v2/distributed-instances/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/distributed-instances/:id")
.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}}/api/v2/distributed-instances/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/distributed-instances/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/:id';
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}}/api/v2/distributed-instances/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/distributed-instances/:id',
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}}/api/v2/distributed-instances/:id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/distributed-instances/:id');
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}}/api/v2/distributed-instances/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances/:id';
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}}/api/v2/distributed-instances/:id"]
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}}/api/v2/distributed-instances/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances/:id",
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}}/api/v2/distributed-instances/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/distributed-instances/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/distributed-instances/:id")
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/api/v2/distributed-instances/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/distributed-instances/:id";
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}}/api/v2/distributed-instances/:id
http GET {{baseUrl}}/api/v2/distributed-instances/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/:id")! 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
Get distributed instances
{{baseUrl}}/api/v2/distributed-instances
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/distributed-instances")
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/api/v2/distributed-instances"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/api/v2/distributed-instances HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/distributed-instances")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/distributed-instances")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/api/v2/distributed-instances');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/distributed-instances'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/distributed-instances',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/distributed-instances',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/distributed-instances'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/distributed-instances');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/distributed-instances'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/v2/distributed-instances" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/api/v2/distributed-instances');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/distributed-instances")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/distributed-instances")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/api/v2/distributed-instances') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/distributed-instances";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/api/v2/distributed-instances
http GET {{baseUrl}}/api/v2/distributed-instances
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Get instance status (GET)
{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id"
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}}/api/v2/distributed-instances/remote_actions/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id"
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/api/v2/distributed-instances/remote_actions/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id"))
.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}}/api/v2/distributed-instances/remote_actions/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id")
.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}}/api/v2/distributed-instances/remote_actions/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id';
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}}/api/v2/distributed-instances/remote_actions/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/distributed-instances/remote_actions/:id',
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}}/api/v2/distributed-instances/remote_actions/:id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id');
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}}/api/v2/distributed-instances/remote_actions/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id';
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}}/api/v2/distributed-instances/remote_actions/:id"]
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}}/api/v2/distributed-instances/remote_actions/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id",
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}}/api/v2/distributed-instances/remote_actions/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/distributed-instances/remote_actions/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id")
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/api/v2/distributed-instances/remote_actions/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id";
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}}/api/v2/distributed-instances/remote_actions/:id
http GET {{baseUrl}}/api/v2/distributed-instances/remote_actions/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances/remote_actions/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id")! 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
Get instance status
{{baseUrl}}/api/v2/distributed-instances/status/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/status/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/distributed-instances/status/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances/status/:id"
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}}/api/v2/distributed-instances/status/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/status/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances/status/:id"
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/api/v2/distributed-instances/status/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/distributed-instances/status/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/status/:id"))
.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}}/api/v2/distributed-instances/status/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/distributed-instances/status/:id")
.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}}/api/v2/distributed-instances/status/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/distributed-instances/status/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/status/:id';
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}}/api/v2/distributed-instances/status/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/status/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/distributed-instances/status/:id',
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}}/api/v2/distributed-instances/status/:id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/distributed-instances/status/:id');
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}}/api/v2/distributed-instances/status/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances/status/:id';
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}}/api/v2/distributed-instances/status/:id"]
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}}/api/v2/distributed-instances/status/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances/status/:id",
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}}/api/v2/distributed-instances/status/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/status/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/status/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/status/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/status/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/distributed-instances/status/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances/status/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances/status/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/distributed-instances/status/:id")
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/api/v2/distributed-instances/status/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/distributed-instances/status/:id";
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}}/api/v2/distributed-instances/status/:id
http GET {{baseUrl}}/api/v2/distributed-instances/status/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances/status/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/status/:id")! 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
Get local instance
{{baseUrl}}/api/v2/distributed-instances/local
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/distributed-instances/local")
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances/local"
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}}/api/v2/distributed-instances/local"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/local");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances/local"
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/api/v2/distributed-instances/local HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/distributed-instances/local")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local"))
.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}}/api/v2/distributed-instances/local")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/distributed-instances/local")
.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}}/api/v2/distributed-instances/local');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/distributed-instances/local'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local';
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}}/api/v2/distributed-instances/local',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/local")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/distributed-instances/local',
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}}/api/v2/distributed-instances/local'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/distributed-instances/local');
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}}/api/v2/distributed-instances/local'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances/local';
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}}/api/v2/distributed-instances/local"]
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}}/api/v2/distributed-instances/local" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances/local",
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}}/api/v2/distributed-instances/local');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/local' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/distributed-instances/local")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances/local"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances/local"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/distributed-instances/local")
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/api/v2/distributed-instances/local') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/distributed-instances/local";
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}}/api/v2/distributed-instances/local
http GET {{baseUrl}}/api/v2/distributed-instances/local
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances/local
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local")! 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
Subscribe local instance
{{baseUrl}}/api/v2/distributed-instances/local/subscribe
BODY json
{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local/subscribe");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/distributed-instances/local/subscribe" {:content-type :json
:form-params {:id ""
:name ""
:lastSynchronizationDate ""
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:status ""
:entitySummaryList [{:entityClass ""
:count 0
:countAddedUpdated 0
:countRemoved 0
:countIssues 0}]
:accessKey ""
:centralInstanceURL ""
:isSubscribed false}})
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances/local/subscribe"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\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}}/api/v2/distributed-instances/local/subscribe"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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}}/api/v2/distributed-instances/local/subscribe");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances/local/subscribe"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\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/api/v2/distributed-instances/local/subscribe HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 388
{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/distributed-instances/local/subscribe")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local/subscribe"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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 \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/local/subscribe")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/distributed-instances/local/subscribe")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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}}/api/v2/distributed-instances/local/subscribe');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/distributed-instances/local/subscribe',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local/subscribe';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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}}/api/v2/distributed-instances/local/subscribe',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "lastSynchronizationDate": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "status": "",\n "entitySummaryList": [\n {\n "entityClass": "",\n "count": 0,\n "countAddedUpdated": 0,\n "countRemoved": 0,\n "countIssues": 0\n }\n ],\n "accessKey": "",\n "centralInstanceURL": "",\n "isSubscribed": 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 \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/local/subscribe")
.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/api/v2/distributed-instances/local/subscribe',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/distributed-instances/local/subscribe',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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}}/api/v2/distributed-instances/local/subscribe');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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}}/api/v2/distributed-instances/local/subscribe',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances/local/subscribe';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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 = @{ @"id": @"",
@"name": @"",
@"lastSynchronizationDate": @"",
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"",
@"status": @"",
@"entitySummaryList": @[ @{ @"entityClass": @"", @"count": @0, @"countAddedUpdated": @0, @"countRemoved": @0, @"countIssues": @0 } ],
@"accessKey": @"",
@"centralInstanceURL": @"",
@"isSubscribed": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances/local/subscribe"]
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}}/api/v2/distributed-instances/local/subscribe" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances/local/subscribe",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => 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}}/api/v2/distributed-instances/local/subscribe', [
'body' => '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local/subscribe');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local/subscribe');
$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}}/api/v2/distributed-instances/local/subscribe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local/subscribe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/distributed-instances/local/subscribe", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances/local/subscribe"
payload = {
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances/local/subscribe"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\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}}/api/v2/distributed-instances/local/subscribe")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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.post('/baseUrl/api/v2/distributed-instances/local/subscribe') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/distributed-instances/local/subscribe";
let payload = json!({
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": (
json!({
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
})
),
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": 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}}/api/v2/distributed-instances/local/subscribe \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
echo '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}' | \
http POST {{baseUrl}}/api/v2/distributed-instances/local/subscribe \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "lastSynchronizationDate": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "status": "",\n "entitySummaryList": [\n {\n "entityClass": "",\n "count": 0,\n "countAddedUpdated": 0,\n "countRemoved": 0,\n "countIssues": 0\n }\n ],\n "accessKey": "",\n "centralInstanceURL": "",\n "isSubscribed": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances/local/subscribe
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
[
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
]
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local/subscribe")! 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
Synchronize instances
{{baseUrl}}/api/v2/distributed-instances/local/synchronize
BODY json
{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local/synchronize");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/distributed-instances/local/synchronize" {:content-type :json
:form-params {:id ""
:name ""
:lastSynchronizationDate ""
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:status ""
:entitySummaryList [{:entityClass ""
:count 0
:countAddedUpdated 0
:countRemoved 0
:countIssues 0}]
:accessKey ""
:centralInstanceURL ""
:isSubscribed false}})
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances/local/synchronize"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\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}}/api/v2/distributed-instances/local/synchronize"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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}}/api/v2/distributed-instances/local/synchronize");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances/local/synchronize"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\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/api/v2/distributed-instances/local/synchronize HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 388
{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/distributed-instances/local/synchronize")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local/synchronize"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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 \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/local/synchronize")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/distributed-instances/local/synchronize")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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}}/api/v2/distributed-instances/local/synchronize');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/distributed-instances/local/synchronize',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local/synchronize';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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}}/api/v2/distributed-instances/local/synchronize',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "lastSynchronizationDate": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "status": "",\n "entitySummaryList": [\n {\n "entityClass": "",\n "count": 0,\n "countAddedUpdated": 0,\n "countRemoved": 0,\n "countIssues": 0\n }\n ],\n "accessKey": "",\n "centralInstanceURL": "",\n "isSubscribed": 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 \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/local/synchronize")
.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/api/v2/distributed-instances/local/synchronize',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/distributed-instances/local/synchronize',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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}}/api/v2/distributed-instances/local/synchronize');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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}}/api/v2/distributed-instances/local/synchronize',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances/local/synchronize';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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 = @{ @"id": @"",
@"name": @"",
@"lastSynchronizationDate": @"",
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"",
@"status": @"",
@"entitySummaryList": @[ @{ @"entityClass": @"", @"count": @0, @"countAddedUpdated": @0, @"countRemoved": @0, @"countIssues": @0 } ],
@"accessKey": @"",
@"centralInstanceURL": @"",
@"isSubscribed": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances/local/synchronize"]
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}}/api/v2/distributed-instances/local/synchronize" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances/local/synchronize",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => 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}}/api/v2/distributed-instances/local/synchronize', [
'body' => '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local/synchronize');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local/synchronize');
$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}}/api/v2/distributed-instances/local/synchronize' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local/synchronize' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/distributed-instances/local/synchronize", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances/local/synchronize"
payload = {
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances/local/synchronize"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\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}}/api/v2/distributed-instances/local/synchronize")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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.post('/baseUrl/api/v2/distributed-instances/local/synchronize') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/distributed-instances/local/synchronize";
let payload = json!({
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": (
json!({
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
})
),
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": 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}}/api/v2/distributed-instances/local/synchronize \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
echo '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}' | \
http POST {{baseUrl}}/api/v2/distributed-instances/local/synchronize \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "lastSynchronizationDate": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "status": "",\n "entitySummaryList": [\n {\n "entityClass": "",\n "count": 0,\n "countAddedUpdated": 0,\n "countRemoved": 0,\n "countIssues": 0\n }\n ],\n "accessKey": "",\n "centralInstanceURL": "",\n "isSubscribed": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances/local/synchronize
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
[
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
]
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local/synchronize")! 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
Test local instance configuration
{{baseUrl}}/api/v2/distributed-instances/test-configuration
BODY json
{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/test-configuration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/distributed-instances/test-configuration" {:content-type :json
:form-params {:id ""
:name ""
:lastSynchronizationDate ""
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:status ""
:entitySummaryList [{:entityClass ""
:count 0
:countAddedUpdated 0
:countRemoved 0
:countIssues 0}]
:accessKey ""
:centralInstanceURL ""
:isSubscribed false}})
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances/test-configuration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\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}}/api/v2/distributed-instances/test-configuration"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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}}/api/v2/distributed-instances/test-configuration");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances/test-configuration"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\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/api/v2/distributed-instances/test-configuration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 388
{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/distributed-instances/test-configuration")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/test-configuration"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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 \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/test-configuration")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/distributed-instances/test-configuration")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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}}/api/v2/distributed-instances/test-configuration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/distributed-instances/test-configuration',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/test-configuration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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}}/api/v2/distributed-instances/test-configuration',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "lastSynchronizationDate": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "status": "",\n "entitySummaryList": [\n {\n "entityClass": "",\n "count": 0,\n "countAddedUpdated": 0,\n "countRemoved": 0,\n "countIssues": 0\n }\n ],\n "accessKey": "",\n "centralInstanceURL": "",\n "isSubscribed": 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 \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/test-configuration")
.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/api/v2/distributed-instances/test-configuration',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/distributed-instances/test-configuration',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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}}/api/v2/distributed-instances/test-configuration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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}}/api/v2/distributed-instances/test-configuration',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances/test-configuration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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 = @{ @"id": @"",
@"name": @"",
@"lastSynchronizationDate": @"",
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"",
@"status": @"",
@"entitySummaryList": @[ @{ @"entityClass": @"", @"count": @0, @"countAddedUpdated": @0, @"countRemoved": @0, @"countIssues": @0 } ],
@"accessKey": @"",
@"centralInstanceURL": @"",
@"isSubscribed": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances/test-configuration"]
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}}/api/v2/distributed-instances/test-configuration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances/test-configuration",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => 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}}/api/v2/distributed-instances/test-configuration', [
'body' => '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/test-configuration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/test-configuration');
$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}}/api/v2/distributed-instances/test-configuration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/test-configuration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/distributed-instances/test-configuration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances/test-configuration"
payload = {
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances/test-configuration"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\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}}/api/v2/distributed-instances/test-configuration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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.post('/baseUrl/api/v2/distributed-instances/test-configuration') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/distributed-instances/test-configuration";
let payload = json!({
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": (
json!({
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
})
),
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": 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}}/api/v2/distributed-instances/test-configuration \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
echo '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}' | \
http POST {{baseUrl}}/api/v2/distributed-instances/test-configuration \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "lastSynchronizationDate": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "status": "",\n "entitySummaryList": [\n {\n "entityClass": "",\n "count": 0,\n "countAddedUpdated": 0,\n "countRemoved": 0,\n "countIssues": 0\n }\n ],\n "accessKey": "",\n "centralInstanceURL": "",\n "isSubscribed": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances/test-configuration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
[
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
]
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/test-configuration")! 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
Update distributed instance
{{baseUrl}}/api/v2/distributed-instances
BODY json
{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"description": "",
"accessKeyId": "",
"username": "",
"token": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/distributed-instances" {:content-type :json
:form-params {:id ""
:name ""
:lastSynchronizationDate ""
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:status ""
:entitySummaryList [{:entityClass ""
:count 0
:countAddedUpdated 0
:countRemoved 0
:countIssues 0}]
:description ""
:accessKeyId ""
:username ""
:token ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\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}}/api/v2/distributed-instances"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\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}}/api/v2/distributed-instances");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\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/api/v2/distributed-instances HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 391
{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"description": "",
"accessKeyId": "",
"username": "",
"token": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/distributed-instances")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/distributed-instances")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
description: '',
accessKeyId: '',
username: '',
token: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/distributed-instances');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/distributed-instances',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
description: '',
accessKeyId: '',
username: '',
token: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"description":"","accessKeyId":"","username":"","token":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/distributed-instances',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "lastSynchronizationDate": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "status": "",\n "entitySummaryList": [\n {\n "entityClass": "",\n "count": 0,\n "countAddedUpdated": 0,\n "countRemoved": 0,\n "countIssues": 0\n }\n ],\n "description": "",\n "accessKeyId": "",\n "username": "",\n "token": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances")
.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/api/v2/distributed-instances',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
description: '',
accessKeyId: '',
username: '',
token: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/distributed-instances',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
description: '',
accessKeyId: '',
username: '',
token: ''
},
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}}/api/v2/distributed-instances');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
description: '',
accessKeyId: '',
username: '',
token: ''
});
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}}/api/v2/distributed-instances',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
description: '',
accessKeyId: '',
username: '',
token: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"description":"","accessKeyId":"","username":"","token":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"name": @"",
@"lastSynchronizationDate": @"",
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"",
@"status": @"",
@"entitySummaryList": @[ @{ @"entityClass": @"", @"count": @0, @"countAddedUpdated": @0, @"countRemoved": @0, @"countIssues": @0 } ],
@"description": @"",
@"accessKeyId": @"",
@"username": @"",
@"token": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances"]
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}}/api/v2/distributed-instances" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances",
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([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'description' => '',
'accessKeyId' => '',
'username' => '',
'token' => ''
]),
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}}/api/v2/distributed-instances', [
'body' => '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"description": "",
"accessKeyId": "",
"username": "",
"token": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'description' => '',
'accessKeyId' => '',
'username' => '',
'token' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'description' => '',
'accessKeyId' => '',
'username' => '',
'token' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances');
$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}}/api/v2/distributed-instances' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"description": "",
"accessKeyId": "",
"username": "",
"token": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"description": "",
"accessKeyId": "",
"username": "",
"token": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/distributed-instances", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances"
payload = {
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"description": "",
"accessKeyId": "",
"username": "",
"token": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\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}}/api/v2/distributed-instances")
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 \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\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/api/v2/distributed-instances') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"description\": \"\",\n \"accessKeyId\": \"\",\n \"username\": \"\",\n \"token\": \"\"\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}}/api/v2/distributed-instances";
let payload = json!({
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": (
json!({
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
})
),
"description": "",
"accessKeyId": "",
"username": "",
"token": ""
});
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}}/api/v2/distributed-instances \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"description": "",
"accessKeyId": "",
"username": "",
"token": ""
}'
echo '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"description": "",
"accessKeyId": "",
"username": "",
"token": ""
}' | \
http PUT {{baseUrl}}/api/v2/distributed-instances \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "lastSynchronizationDate": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "status": "",\n "entitySummaryList": [\n {\n "entityClass": "",\n "count": 0,\n "countAddedUpdated": 0,\n "countRemoved": 0,\n "countIssues": 0\n }\n ],\n "description": "",\n "accessKeyId": "",\n "username": "",\n "token": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
[
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
]
],
"description": "",
"accessKeyId": "",
"username": "",
"token": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Update local instance configuration
{{baseUrl}}/api/v2/distributed-instances/local
BODY json
{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/distributed-instances/local" {:content-type :json
:form-params {:id ""
:name ""
:lastSynchronizationDate ""
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:status ""
:entitySummaryList [{:entityClass ""
:count 0
:countAddedUpdated 0
:countRemoved 0
:countIssues 0}]
:accessKey ""
:centralInstanceURL ""
:isSubscribed false}})
require "http/client"
url = "{{baseUrl}}/api/v2/distributed-instances/local"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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}}/api/v2/distributed-instances/local"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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}}/api/v2/distributed-instances/local");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/distributed-instances/local"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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/api/v2/distributed-instances/local HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 388
{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/distributed-instances/local")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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 \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/local")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/distributed-instances/local")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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}}/api/v2/distributed-instances/local');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/distributed-instances/local',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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}}/api/v2/distributed-instances/local',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "lastSynchronizationDate": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "status": "",\n "entitySummaryList": [\n {\n "entityClass": "",\n "count": 0,\n "countAddedUpdated": 0,\n "countRemoved": 0,\n "countIssues": 0\n }\n ],\n "accessKey": "",\n "centralInstanceURL": "",\n "isSubscribed": 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 \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/distributed-instances/local")
.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/api/v2/distributed-instances/local',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/distributed-instances/local',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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}}/api/v2/distributed-instances/local');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: 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}}/api/v2/distributed-instances/local',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
lastSynchronizationDate: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
status: '',
entitySummaryList: [
{
entityClass: '',
count: 0,
countAddedUpdated: 0,
countRemoved: 0,
countIssues: 0
}
],
accessKey: '',
centralInstanceURL: '',
isSubscribed: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/distributed-instances/local';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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 = @{ @"id": @"",
@"name": @"",
@"lastSynchronizationDate": @"",
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"",
@"status": @"",
@"entitySummaryList": @[ @{ @"entityClass": @"", @"count": @0, @"countAddedUpdated": @0, @"countRemoved": @0, @"countIssues": @0 } ],
@"accessKey": @"",
@"centralInstanceURL": @"",
@"isSubscribed": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances/local"]
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}}/api/v2/distributed-instances/local" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/distributed-instances/local",
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([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => 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}}/api/v2/distributed-instances/local', [
'body' => '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'lastSynchronizationDate' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'status' => '',
'entitySummaryList' => [
[
'entityClass' => '',
'count' => 0,
'countAddedUpdated' => 0,
'countRemoved' => 0,
'countIssues' => 0
]
],
'accessKey' => '',
'centralInstanceURL' => '',
'isSubscribed' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local');
$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}}/api/v2/distributed-instances/local' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/distributed-instances/local", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/distributed-instances/local"
payload = {
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": False
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/distributed-instances/local"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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}}/api/v2/distributed-instances/local")
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 \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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/api/v2/distributed-instances/local') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"lastSynchronizationDate\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"status\": \"\",\n \"entitySummaryList\": [\n {\n \"entityClass\": \"\",\n \"count\": 0,\n \"countAddedUpdated\": 0,\n \"countRemoved\": 0,\n \"countIssues\": 0\n }\n ],\n \"accessKey\": \"\",\n \"centralInstanceURL\": \"\",\n \"isSubscribed\": 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}}/api/v2/distributed-instances/local";
let payload = json!({
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": (
json!({
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
})
),
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": 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}}/api/v2/distributed-instances/local \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}'
echo '{
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
{
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
}
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
}' | \
http PUT {{baseUrl}}/api/v2/distributed-instances/local \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "lastSynchronizationDate": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "status": "",\n "entitySummaryList": [\n {\n "entityClass": "",\n "count": 0,\n "countAddedUpdated": 0,\n "countRemoved": 0,\n "countIssues": 0\n }\n ],\n "accessKey": "",\n "centralInstanceURL": "",\n "isSubscribed": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/distributed-instances/local
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"lastSynchronizationDate": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"status": "",
"entitySummaryList": [
[
"entityClass": "",
"count": 0,
"countAddedUpdated": 0,
"countRemoved": 0,
"countIssues": 0
]
],
"accessKey": "",
"centralInstanceURL": "",
"isSubscribed": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local")! 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
Count indexed resources (11)
{{baseUrl}}/api/v2/files/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/files/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/files/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/files/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/files/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/files/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/files/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/files/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/files/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/count")
.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/api/v2/files/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/files/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/files/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/count"]
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}}/api/v2/files/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/files/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/count');
$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}}/api/v2/files/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/files/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/files/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/files/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/files/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/files/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/files/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/files/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/count")! 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
Create an internal action to move file(s) to another folder within the representation
{{baseUrl}}/api/v2/files/move
BODY json
{
"aipId": "",
"representationId": "",
"fileUUIDtoMove": "",
"itemsToMove": {
"selectedClass": "",
"type": ""
},
"details": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/move");
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 \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/files/move" {:content-type :json
:form-params {:aipId ""
:representationId ""
:fileUUIDtoMove ""
:itemsToMove {:selectedClass ""
:type ""}
:details ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/files/move"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/files/move"),
Content = new StringContent("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/files/move");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/move"
payload := strings.NewReader("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\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/api/v2/files/move HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 148
{
"aipId": "",
"representationId": "",
"fileUUIDtoMove": "",
"itemsToMove": {
"selectedClass": "",
"type": ""
},
"details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/move")
.setHeader("content-type", "application/json")
.setBody("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/move"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\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 \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/files/move")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/move")
.header("content-type", "application/json")
.body("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\n}")
.asString();
const data = JSON.stringify({
aipId: '',
representationId: '',
fileUUIDtoMove: '',
itemsToMove: {
selectedClass: '',
type: ''
},
details: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/files/move');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/move',
headers: {'content-type': 'application/json'},
data: {
aipId: '',
representationId: '',
fileUUIDtoMove: '',
itemsToMove: {selectedClass: '', type: ''},
details: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/move';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"aipId":"","representationId":"","fileUUIDtoMove":"","itemsToMove":{"selectedClass":"","type":""},"details":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/files/move',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "aipId": "",\n "representationId": "",\n "fileUUIDtoMove": "",\n "itemsToMove": {\n "selectedClass": "",\n "type": ""\n },\n "details": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/move")
.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/api/v2/files/move',
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({
aipId: '',
representationId: '',
fileUUIDtoMove: '',
itemsToMove: {selectedClass: '', type: ''},
details: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/move',
headers: {'content-type': 'application/json'},
body: {
aipId: '',
representationId: '',
fileUUIDtoMove: '',
itemsToMove: {selectedClass: '', type: ''},
details: ''
},
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}}/api/v2/files/move');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
aipId: '',
representationId: '',
fileUUIDtoMove: '',
itemsToMove: {
selectedClass: '',
type: ''
},
details: ''
});
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}}/api/v2/files/move',
headers: {'content-type': 'application/json'},
data: {
aipId: '',
representationId: '',
fileUUIDtoMove: '',
itemsToMove: {selectedClass: '', type: ''},
details: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/move';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"aipId":"","representationId":"","fileUUIDtoMove":"","itemsToMove":{"selectedClass":"","type":""},"details":""}'
};
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 = @{ @"aipId": @"",
@"representationId": @"",
@"fileUUIDtoMove": @"",
@"itemsToMove": @{ @"selectedClass": @"", @"type": @"" },
@"details": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/move"]
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}}/api/v2/files/move" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/move",
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([
'aipId' => '',
'representationId' => '',
'fileUUIDtoMove' => '',
'itemsToMove' => [
'selectedClass' => '',
'type' => ''
],
'details' => ''
]),
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}}/api/v2/files/move', [
'body' => '{
"aipId": "",
"representationId": "",
"fileUUIDtoMove": "",
"itemsToMove": {
"selectedClass": "",
"type": ""
},
"details": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/move');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'aipId' => '',
'representationId' => '',
'fileUUIDtoMove' => '',
'itemsToMove' => [
'selectedClass' => '',
'type' => ''
],
'details' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'aipId' => '',
'representationId' => '',
'fileUUIDtoMove' => '',
'itemsToMove' => [
'selectedClass' => '',
'type' => ''
],
'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/move');
$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}}/api/v2/files/move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"aipId": "",
"representationId": "",
"fileUUIDtoMove": "",
"itemsToMove": {
"selectedClass": "",
"type": ""
},
"details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"aipId": "",
"representationId": "",
"fileUUIDtoMove": "",
"itemsToMove": {
"selectedClass": "",
"type": ""
},
"details": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/files/move", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/move"
payload = {
"aipId": "",
"representationId": "",
"fileUUIDtoMove": "",
"itemsToMove": {
"selectedClass": "",
"type": ""
},
"details": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/move"
payload <- "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/files/move")
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 \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\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/api/v2/files/move') do |req|
req.body = "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"fileUUIDtoMove\": \"\",\n \"itemsToMove\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"details\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/files/move";
let payload = json!({
"aipId": "",
"representationId": "",
"fileUUIDtoMove": "",
"itemsToMove": json!({
"selectedClass": "",
"type": ""
}),
"details": ""
});
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}}/api/v2/files/move \
--header 'content-type: application/json' \
--data '{
"aipId": "",
"representationId": "",
"fileUUIDtoMove": "",
"itemsToMove": {
"selectedClass": "",
"type": ""
},
"details": ""
}'
echo '{
"aipId": "",
"representationId": "",
"fileUUIDtoMove": "",
"itemsToMove": {
"selectedClass": "",
"type": ""
},
"details": ""
}' | \
http POST {{baseUrl}}/api/v2/files/move \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "aipId": "",\n "representationId": "",\n "fileUUIDtoMove": "",\n "itemsToMove": {\n "selectedClass": "",\n "type": ""\n },\n "details": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/files/move
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"aipId": "",
"representationId": "",
"fileUUIDtoMove": "",
"itemsToMove": [
"selectedClass": "",
"type": ""
],
"details": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/move")! 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
Creates a new folder under a representation
{{baseUrl}}/api/v2/files/create/folder
BODY json
{
"aipId": "",
"representationId": "",
"folderUUID": "",
"name": "",
"details": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/create/folder");
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 \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/files/create/folder" {:content-type :json
:form-params {:aipId ""
:representationId ""
:folderUUID ""
:name ""
:details ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/files/create/folder"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\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}}/api/v2/files/create/folder"),
Content = new StringContent("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\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}}/api/v2/files/create/folder");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/create/folder"
payload := strings.NewReader("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\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/api/v2/files/create/folder HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 94
{
"aipId": "",
"representationId": "",
"folderUUID": "",
"name": "",
"details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/create/folder")
.setHeader("content-type", "application/json")
.setBody("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/create/folder"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\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 \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/files/create/folder")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/create/folder")
.header("content-type", "application/json")
.body("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\n}")
.asString();
const data = JSON.stringify({
aipId: '',
representationId: '',
folderUUID: '',
name: '',
details: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/files/create/folder');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/create/folder',
headers: {'content-type': 'application/json'},
data: {aipId: '', representationId: '', folderUUID: '', name: '', details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/create/folder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"aipId":"","representationId":"","folderUUID":"","name":"","details":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/files/create/folder',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "aipId": "",\n "representationId": "",\n "folderUUID": "",\n "name": "",\n "details": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/create/folder")
.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/api/v2/files/create/folder',
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({aipId: '', representationId: '', folderUUID: '', name: '', details: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/create/folder',
headers: {'content-type': 'application/json'},
body: {aipId: '', representationId: '', folderUUID: '', name: '', details: ''},
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}}/api/v2/files/create/folder');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
aipId: '',
representationId: '',
folderUUID: '',
name: '',
details: ''
});
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}}/api/v2/files/create/folder',
headers: {'content-type': 'application/json'},
data: {aipId: '', representationId: '', folderUUID: '', name: '', details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/create/folder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"aipId":"","representationId":"","folderUUID":"","name":"","details":""}'
};
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 = @{ @"aipId": @"",
@"representationId": @"",
@"folderUUID": @"",
@"name": @"",
@"details": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/create/folder"]
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}}/api/v2/files/create/folder" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/create/folder",
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([
'aipId' => '',
'representationId' => '',
'folderUUID' => '',
'name' => '',
'details' => ''
]),
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}}/api/v2/files/create/folder', [
'body' => '{
"aipId": "",
"representationId": "",
"folderUUID": "",
"name": "",
"details": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/create/folder');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'aipId' => '',
'representationId' => '',
'folderUUID' => '',
'name' => '',
'details' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'aipId' => '',
'representationId' => '',
'folderUUID' => '',
'name' => '',
'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/create/folder');
$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}}/api/v2/files/create/folder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"aipId": "",
"representationId": "",
"folderUUID": "",
"name": "",
"details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/create/folder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"aipId": "",
"representationId": "",
"folderUUID": "",
"name": "",
"details": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/files/create/folder", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/create/folder"
payload = {
"aipId": "",
"representationId": "",
"folderUUID": "",
"name": "",
"details": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/create/folder"
payload <- "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\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}}/api/v2/files/create/folder")
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 \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\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/api/v2/files/create/folder') do |req|
req.body = "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"folderUUID\": \"\",\n \"name\": \"\",\n \"details\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/files/create/folder";
let payload = json!({
"aipId": "",
"representationId": "",
"folderUUID": "",
"name": "",
"details": ""
});
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}}/api/v2/files/create/folder \
--header 'content-type: application/json' \
--data '{
"aipId": "",
"representationId": "",
"folderUUID": "",
"name": "",
"details": ""
}'
echo '{
"aipId": "",
"representationId": "",
"folderUUID": "",
"name": "",
"details": ""
}' | \
http POST {{baseUrl}}/api/v2/files/create/folder \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "aipId": "",\n "representationId": "",\n "folderUUID": "",\n "name": "",\n "details": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/files/create/folder
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"aipId": "",
"representationId": "",
"folderUUID": "",
"name": "",
"details": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/create/folder")! 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
Creates a preservation action to identify the file formats via search query (POST)
{{baseUrl}}/api/v2/files/format-identification
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/format-identification");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/files/format-identification")
require "http/client"
url = "{{baseUrl}}/api/v2/files/format-identification"
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}}/api/v2/files/format-identification"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/files/format-identification");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/format-identification"
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/api/v2/files/format-identification HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/format-identification")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/format-identification"))
.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}}/api/v2/files/format-identification")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/format-identification")
.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}}/api/v2/files/format-identification');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/format-identification'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/format-identification';
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}}/api/v2/files/format-identification',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/format-identification")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/files/format-identification',
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}}/api/v2/files/format-identification'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/files/format-identification');
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}}/api/v2/files/format-identification'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/format-identification';
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}}/api/v2/files/format-identification"]
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}}/api/v2/files/format-identification" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/format-identification",
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}}/api/v2/files/format-identification');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/format-identification');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/files/format-identification');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/files/format-identification' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/format-identification' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/files/format-identification")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/format-identification"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/format-identification"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/files/format-identification")
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/api/v2/files/format-identification') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/files/format-identification";
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}}/api/v2/files/format-identification
http POST {{baseUrl}}/api/v2/files/format-identification
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/files/format-identification
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/format-identification")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Creates an internal action to delete file(s) from the representation
{{baseUrl}}/api/v2/files/delete
BODY json
{
"itemsToDelete": {
"@type": ""
},
"details": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/delete");
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 \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/files/delete" {:content-type :json
:form-params {:itemsToDelete {:@type ""}
:details ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/files/delete"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/files/delete"),
Content = new StringContent("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/files/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/delete"
payload := strings.NewReader("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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/api/v2/files/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 61
{
"itemsToDelete": {
"@type": ""
},
"details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/delete")
.setHeader("content-type", "application/json")
.setBody("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/delete"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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 \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/files/delete")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/delete")
.header("content-type", "application/json")
.body("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
.asString();
const data = JSON.stringify({
itemsToDelete: {
'@type': ''
},
details: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/files/delete');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/delete',
headers: {'content-type': 'application/json'},
data: {itemsToDelete: {'@type': ''}, details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/delete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"itemsToDelete":{"@type":""},"details":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/files/delete',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "itemsToDelete": {\n "@type": ""\n },\n "details": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/delete")
.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/api/v2/files/delete',
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({itemsToDelete: {'@type': ''}, details: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/delete',
headers: {'content-type': 'application/json'},
body: {itemsToDelete: {'@type': ''}, details: ''},
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}}/api/v2/files/delete');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
itemsToDelete: {
'@type': ''
},
details: ''
});
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}}/api/v2/files/delete',
headers: {'content-type': 'application/json'},
data: {itemsToDelete: {'@type': ''}, details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/delete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"itemsToDelete":{"@type":""},"details":""}'
};
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 = @{ @"itemsToDelete": @{ @"@type": @"" },
@"details": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/delete"]
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}}/api/v2/files/delete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/delete",
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([
'itemsToDelete' => [
'@type' => ''
],
'details' => ''
]),
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}}/api/v2/files/delete', [
'body' => '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/delete');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'itemsToDelete' => [
'@type' => ''
],
'details' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'itemsToDelete' => [
'@type' => ''
],
'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/delete');
$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}}/api/v2/files/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/files/delete", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/delete"
payload = {
"itemsToDelete": { "@type": "" },
"details": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/delete"
payload <- "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/files/delete")
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 \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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/api/v2/files/delete') do |req|
req.body = "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/files/delete";
let payload = json!({
"itemsToDelete": json!({"@type": ""}),
"details": ""
});
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}}/api/v2/files/delete \
--header 'content-type: application/json' \
--data '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}'
echo '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}' | \
http POST {{baseUrl}}/api/v2/files/delete \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "itemsToDelete": {\n "@type": ""\n },\n "details": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/files/delete
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"itemsToDelete": ["@type": ""],
"details": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/delete")! 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
Downloads file
{{baseUrl}}/api/v2/files/:uuid/download
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/:uuid/download");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/files/:uuid/download")
require "http/client"
url = "{{baseUrl}}/api/v2/files/:uuid/download"
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}}/api/v2/files/:uuid/download"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/files/:uuid/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/:uuid/download"
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/api/v2/files/:uuid/download HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/files/:uuid/download")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/:uuid/download"))
.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}}/api/v2/files/:uuid/download")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/files/:uuid/download")
.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}}/api/v2/files/:uuid/download');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/files/:uuid/download'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/:uuid/download';
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}}/api/v2/files/:uuid/download',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/:uuid/download")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/files/:uuid/download',
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}}/api/v2/files/:uuid/download'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/files/:uuid/download');
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}}/api/v2/files/:uuid/download'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/:uuid/download';
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}}/api/v2/files/:uuid/download"]
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}}/api/v2/files/:uuid/download" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/:uuid/download",
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}}/api/v2/files/:uuid/download');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/:uuid/download');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/files/:uuid/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/files/:uuid/download' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/:uuid/download' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/files/:uuid/download")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/:uuid/download"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/:uuid/download"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/files/:uuid/download")
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/api/v2/files/:uuid/download') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/files/:uuid/download";
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}}/api/v2/files/:uuid/download
http GET {{baseUrl}}/api/v2/files/:uuid/download
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/files/:uuid/download
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/:uuid/download")! 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
Find indexed resource using the object UUID (11)
{{baseUrl}}/api/v2/files/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/files/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/files/find/:uuid"
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}}/api/v2/files/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/files/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/find/:uuid"
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/api/v2/files/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/files/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/find/:uuid"))
.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}}/api/v2/files/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/files/find/:uuid")
.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}}/api/v2/files/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/files/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/find/:uuid';
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}}/api/v2/files/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/files/find/:uuid',
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}}/api/v2/files/find/:uuid'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/files/find/:uuid');
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}}/api/v2/files/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/find/:uuid';
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}}/api/v2/files/find/:uuid"]
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}}/api/v2/files/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/find/:uuid",
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}}/api/v2/files/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/files/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/files/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/files/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/files/find/:uuid")
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/api/v2/files/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/files/find/:uuid";
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}}/api/v2/files/find/:uuid
http GET {{baseUrl}}/api/v2/files/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/files/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/find/:uuid")! 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
Find indexed resources via search query (11)
{{baseUrl}}/api/v2/files/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/files/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/files/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/files/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/files/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/files/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/files/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/files/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/files/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/find")
.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/api/v2/files/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/files/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/files/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/find"]
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}}/api/v2/files/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/files/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/find');
$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}}/api/v2/files/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/files/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/files/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/files/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/files/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/files/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/files/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/files/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/find")! 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
Previews a file
{{baseUrl}}/api/v2/files/:uuid/preview
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/:uuid/preview");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/files/:uuid/preview")
require "http/client"
url = "{{baseUrl}}/api/v2/files/:uuid/preview"
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}}/api/v2/files/:uuid/preview"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/files/:uuid/preview");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/:uuid/preview"
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/api/v2/files/:uuid/preview HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/files/:uuid/preview")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/:uuid/preview"))
.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}}/api/v2/files/:uuid/preview")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/files/:uuid/preview")
.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}}/api/v2/files/:uuid/preview');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/files/:uuid/preview'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/:uuid/preview';
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}}/api/v2/files/:uuid/preview',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/:uuid/preview")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/files/:uuid/preview',
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}}/api/v2/files/:uuid/preview'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/files/:uuid/preview');
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}}/api/v2/files/:uuid/preview'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/:uuid/preview';
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}}/api/v2/files/:uuid/preview"]
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}}/api/v2/files/:uuid/preview" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/:uuid/preview",
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}}/api/v2/files/:uuid/preview');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/:uuid/preview');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/files/:uuid/preview');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/files/:uuid/preview' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/:uuid/preview' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/files/:uuid/preview")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/:uuid/preview"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/:uuid/preview"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/files/:uuid/preview")
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/api/v2/files/:uuid/preview') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/files/:uuid/preview";
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}}/api/v2/files/:uuid/preview
http GET {{baseUrl}}/api/v2/files/:uuid/preview
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/files/:uuid/preview
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/:uuid/preview")! 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
Rename folder
{{baseUrl}}/api/v2/files/rename
BODY json
{
"folderUUID": "",
"renameTo": "",
"details": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/rename");
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 \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/api/v2/files/rename" {:content-type :json
:form-params {:folderUUID ""
:renameTo ""
:details ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/files/rename"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\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}}/api/v2/files/rename"),
Content = new StringContent("{\n \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\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}}/api/v2/files/rename");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/rename"
payload := strings.NewReader("{\n \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\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/api/v2/files/rename HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"folderUUID": "",
"renameTo": "",
"details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/api/v2/files/rename")
.setHeader("content-type", "application/json")
.setBody("{\n \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/rename"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\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 \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/files/rename")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/api/v2/files/rename")
.header("content-type", "application/json")
.body("{\n \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\n}")
.asString();
const data = JSON.stringify({
folderUUID: '',
renameTo: '',
details: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/api/v2/files/rename');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/api/v2/files/rename',
headers: {'content-type': 'application/json'},
data: {folderUUID: '', renameTo: '', details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/rename';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"folderUUID":"","renameTo":"","details":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/files/rename',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "folderUUID": "",\n "renameTo": "",\n "details": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/rename")
.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/api/v2/files/rename',
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({folderUUID: '', renameTo: '', details: ''}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/api/v2/files/rename',
headers: {'content-type': 'application/json'},
body: {folderUUID: '', renameTo: '', details: ''},
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}}/api/v2/files/rename');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
folderUUID: '',
renameTo: '',
details: ''
});
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}}/api/v2/files/rename',
headers: {'content-type': 'application/json'},
data: {folderUUID: '', renameTo: '', details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/rename';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"folderUUID":"","renameTo":"","details":""}'
};
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 = @{ @"folderUUID": @"",
@"renameTo": @"",
@"details": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/rename"]
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}}/api/v2/files/rename" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/rename",
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([
'folderUUID' => '',
'renameTo' => '',
'details' => ''
]),
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}}/api/v2/files/rename', [
'body' => '{
"folderUUID": "",
"renameTo": "",
"details": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/rename');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'folderUUID' => '',
'renameTo' => '',
'details' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'folderUUID' => '',
'renameTo' => '',
'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/rename');
$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}}/api/v2/files/rename' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"folderUUID": "",
"renameTo": "",
"details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/rename' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"folderUUID": "",
"renameTo": "",
"details": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/api/v2/files/rename", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/rename"
payload = {
"folderUUID": "",
"renameTo": "",
"details": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/rename"
payload <- "{\n \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\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}}/api/v2/files/rename")
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 \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\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/api/v2/files/rename') do |req|
req.body = "{\n \"folderUUID\": \"\",\n \"renameTo\": \"\",\n \"details\": \"\"\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}}/api/v2/files/rename";
let payload = json!({
"folderUUID": "",
"renameTo": "",
"details": ""
});
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}}/api/v2/files/rename \
--header 'content-type: application/json' \
--data '{
"folderUUID": "",
"renameTo": "",
"details": ""
}'
echo '{
"folderUUID": "",
"renameTo": "",
"details": ""
}' | \
http PATCH {{baseUrl}}/api/v2/files/rename \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "folderUUID": "",\n "renameTo": "",\n "details": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/files/rename
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"folderUUID": "",
"renameTo": "",
"details": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/rename")! 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
Retrieves a file using a dedicated request
{{baseUrl}}/api/v2/files/find-via-request
BODY json
{
"aipId": "",
"representationId": "",
"directoryPaths": [],
"fileId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/find-via-request");
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 \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/files/find-via-request" {:content-type :json
:form-params {:aipId ""
:representationId ""
:directoryPaths []
:fileId ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/files/find-via-request"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\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}}/api/v2/files/find-via-request"),
Content = new StringContent("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\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}}/api/v2/files/find-via-request");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/find-via-request"
payload := strings.NewReader("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\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/api/v2/files/find-via-request HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 83
{
"aipId": "",
"representationId": "",
"directoryPaths": [],
"fileId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/find-via-request")
.setHeader("content-type", "application/json")
.setBody("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/find-via-request"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\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 \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/files/find-via-request")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/find-via-request")
.header("content-type", "application/json")
.body("{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\n}")
.asString();
const data = JSON.stringify({
aipId: '',
representationId: '',
directoryPaths: [],
fileId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/files/find-via-request');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/find-via-request',
headers: {'content-type': 'application/json'},
data: {aipId: '', representationId: '', directoryPaths: [], fileId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/find-via-request';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"aipId":"","representationId":"","directoryPaths":[],"fileId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/files/find-via-request',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "aipId": "",\n "representationId": "",\n "directoryPaths": [],\n "fileId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/find-via-request")
.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/api/v2/files/find-via-request',
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({aipId: '', representationId: '', directoryPaths: [], fileId: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/find-via-request',
headers: {'content-type': 'application/json'},
body: {aipId: '', representationId: '', directoryPaths: [], fileId: ''},
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}}/api/v2/files/find-via-request');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
aipId: '',
representationId: '',
directoryPaths: [],
fileId: ''
});
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}}/api/v2/files/find-via-request',
headers: {'content-type': 'application/json'},
data: {aipId: '', representationId: '', directoryPaths: [], fileId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/find-via-request';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"aipId":"","representationId":"","directoryPaths":[],"fileId":""}'
};
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 = @{ @"aipId": @"",
@"representationId": @"",
@"directoryPaths": @[ ],
@"fileId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/find-via-request"]
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}}/api/v2/files/find-via-request" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/find-via-request",
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([
'aipId' => '',
'representationId' => '',
'directoryPaths' => [
],
'fileId' => ''
]),
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}}/api/v2/files/find-via-request', [
'body' => '{
"aipId": "",
"representationId": "",
"directoryPaths": [],
"fileId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/find-via-request');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'aipId' => '',
'representationId' => '',
'directoryPaths' => [
],
'fileId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'aipId' => '',
'representationId' => '',
'directoryPaths' => [
],
'fileId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/find-via-request');
$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}}/api/v2/files/find-via-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"aipId": "",
"representationId": "",
"directoryPaths": [],
"fileId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/find-via-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"aipId": "",
"representationId": "",
"directoryPaths": [],
"fileId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/files/find-via-request", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/find-via-request"
payload = {
"aipId": "",
"representationId": "",
"directoryPaths": [],
"fileId": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/find-via-request"
payload <- "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\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}}/api/v2/files/find-via-request")
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 \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\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/api/v2/files/find-via-request') do |req|
req.body = "{\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"directoryPaths\": [],\n \"fileId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/files/find-via-request";
let payload = json!({
"aipId": "",
"representationId": "",
"directoryPaths": (),
"fileId": ""
});
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}}/api/v2/files/find-via-request \
--header 'content-type: application/json' \
--data '{
"aipId": "",
"representationId": "",
"directoryPaths": [],
"fileId": ""
}'
echo '{
"aipId": "",
"representationId": "",
"directoryPaths": [],
"fileId": ""
}' | \
http POST {{baseUrl}}/api/v2/files/find-via-request \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "aipId": "",\n "representationId": "",\n "directoryPaths": [],\n "fileId": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/files/find-via-request
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"aipId": "",
"representationId": "",
"directoryPaths": [],
"fileId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/find-via-request")! 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
Retrieves from the configuration the rules for the Representation information (1)
{{baseUrl}}/api/v2/files/configuration/rules
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/configuration/rules");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/files/configuration/rules")
require "http/client"
url = "{{baseUrl}}/api/v2/files/configuration/rules"
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}}/api/v2/files/configuration/rules"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/files/configuration/rules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/configuration/rules"
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/api/v2/files/configuration/rules HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/files/configuration/rules")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/configuration/rules"))
.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}}/api/v2/files/configuration/rules")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/files/configuration/rules")
.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}}/api/v2/files/configuration/rules');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/files/configuration/rules'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/configuration/rules';
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}}/api/v2/files/configuration/rules',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/configuration/rules")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/files/configuration/rules',
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}}/api/v2/files/configuration/rules'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/files/configuration/rules');
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}}/api/v2/files/configuration/rules'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/configuration/rules';
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}}/api/v2/files/configuration/rules"]
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}}/api/v2/files/configuration/rules" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/configuration/rules",
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}}/api/v2/files/configuration/rules');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/configuration/rules');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/files/configuration/rules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/files/configuration/rules' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/configuration/rules' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/files/configuration/rules")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/configuration/rules"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/configuration/rules"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/files/configuration/rules")
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/api/v2/files/configuration/rules') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/files/configuration/rules";
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}}/api/v2/files/configuration/rules
http GET {{baseUrl}}/api/v2/files/configuration/rules
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/files/configuration/rules
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/configuration/rules")! 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
Returns a set of suggestions giving a query (11)
{{baseUrl}}/api/v2/files/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/files/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/files/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/files/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/files/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/files/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/files/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/files/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/files/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/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/api/v2/files/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/files/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/files/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/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}}/api/v2/files/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/files/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/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}}/api/v2/files/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/files/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/files/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/files/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/files/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/files/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/files/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/files/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/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
Uploads a file under a representation
{{baseUrl}}/api/v2/files/upload
QUERY PARAMS
aip-id
representation-id
BODY json
{
"resource": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=");
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 \"resource\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/files/upload" {:query-params {:aip-id ""
:representation-id ""}
:content-type :json
:form-params {:resource ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id="
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"resource\": \"\"\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}}/api/v2/files/upload?aip-id=&representation-id="),
Content = new StringContent("{\n \"resource\": \"\"\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}}/api/v2/files/upload?aip-id=&representation-id=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"resource\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id="
payload := strings.NewReader("{\n \"resource\": \"\"\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/api/v2/files/upload?aip-id=&representation-id= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20
{
"resource": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=")
.setHeader("content-type", "application/json")
.setBody("{\n \"resource\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id="))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"resource\": \"\"\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 \"resource\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=")
.header("content-type", "application/json")
.body("{\n \"resource\": \"\"\n}")
.asString();
const data = JSON.stringify({
resource: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/upload',
params: {'aip-id': '', 'representation-id': ''},
headers: {'content-type': 'application/json'},
data: {resource: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"resource":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "resource": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"resource\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=")
.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/api/v2/files/upload?aip-id=&representation-id=',
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({resource: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/files/upload',
qs: {'aip-id': '', 'representation-id': ''},
headers: {'content-type': 'application/json'},
body: {resource: ''},
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}}/api/v2/files/upload');
req.query({
'aip-id': '',
'representation-id': ''
});
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
resource: ''
});
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}}/api/v2/files/upload',
params: {'aip-id': '', 'representation-id': ''},
headers: {'content-type': 'application/json'},
data: {resource: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"resource":""}'
};
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 = @{ @"resource": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id="]
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}}/api/v2/files/upload?aip-id=&representation-id=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"resource\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=",
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([
'resource' => ''
]),
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}}/api/v2/files/upload?aip-id=&representation-id=', [
'body' => '{
"resource": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/upload');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'aip-id' => '',
'representation-id' => ''
]);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'resource' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'resource' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/upload');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setQuery(new http\QueryString([
'aip-id' => '',
'representation-id' => ''
]));
$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}}/api/v2/files/upload?aip-id=&representation-id=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"resource": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"resource": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"resource\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/files/upload?aip-id=&representation-id=", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/files/upload"
querystring = {"aip-id":"","representation-id":""}
payload = { "resource": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/files/upload"
queryString <- list(
aip-id = "",
representation-id = ""
)
payload <- "{\n \"resource\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=")
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 \"resource\": \"\"\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/api/v2/files/upload') do |req|
req.params['aip-id'] = ''
req.params['representation-id'] = ''
req.body = "{\n \"resource\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/files/upload";
let querystring = [
("aip-id", ""),
("representation-id", ""),
];
let payload = json!({"resource": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.query(&querystring)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=' \
--header 'content-type: application/json' \
--data '{
"resource": ""
}'
echo '{
"resource": ""
}' | \
http POST '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=' \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "resource": ""\n}' \
--output-document \
- '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id='
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["resource": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=")! 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
Count indexed resources (3)
{{baseUrl}}/api/v2/incidences/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/incidences/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/incidences/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/incidences/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/incidences/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/incidences/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/incidences/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/incidences/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/incidences/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/incidences/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/incidences/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/incidences/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/incidences/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/incidences/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/incidences/count")
.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/api/v2/incidences/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/incidences/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/incidences/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/incidences/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/incidences/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/incidences/count"]
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}}/api/v2/incidences/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/incidences/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/incidences/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/incidences/count');
$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}}/api/v2/incidences/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/incidences/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/incidences/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/incidences/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/incidences/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/incidences/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/incidences/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/incidences/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/incidences/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/incidences/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences/count")! 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
Deletes multiple incidences via search query
{{baseUrl}}/api/v2/incidences/delete
BODY json
{
"itemsToDelete": {
"@type": ""
},
"details": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences/delete");
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 \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/incidences/delete" {:content-type :json
:form-params {:itemsToDelete {:@type ""}
:details ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/incidences/delete"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/incidences/delete"),
Content = new StringContent("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/incidences/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/incidences/delete"
payload := strings.NewReader("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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/api/v2/incidences/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 61
{
"itemsToDelete": {
"@type": ""
},
"details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/incidences/delete")
.setHeader("content-type", "application/json")
.setBody("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/incidences/delete"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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 \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/incidences/delete")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/incidences/delete")
.header("content-type", "application/json")
.body("{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
.asString();
const data = JSON.stringify({
itemsToDelete: {
'@type': ''
},
details: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/incidences/delete');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/incidences/delete',
headers: {'content-type': 'application/json'},
data: {itemsToDelete: {'@type': ''}, details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences/delete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"itemsToDelete":{"@type":""},"details":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/incidences/delete',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "itemsToDelete": {\n "@type": ""\n },\n "details": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/incidences/delete")
.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/api/v2/incidences/delete',
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({itemsToDelete: {'@type': ''}, details: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/incidences/delete',
headers: {'content-type': 'application/json'},
body: {itemsToDelete: {'@type': ''}, details: ''},
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}}/api/v2/incidences/delete');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
itemsToDelete: {
'@type': ''
},
details: ''
});
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}}/api/v2/incidences/delete',
headers: {'content-type': 'application/json'},
data: {itemsToDelete: {'@type': ''}, details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/incidences/delete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"itemsToDelete":{"@type":""},"details":""}'
};
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 = @{ @"itemsToDelete": @{ @"@type": @"" },
@"details": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/incidences/delete"]
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}}/api/v2/incidences/delete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/incidences/delete",
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([
'itemsToDelete' => [
'@type' => ''
],
'details' => ''
]),
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}}/api/v2/incidences/delete', [
'body' => '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences/delete');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'itemsToDelete' => [
'@type' => ''
],
'details' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'itemsToDelete' => [
'@type' => ''
],
'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/incidences/delete');
$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}}/api/v2/incidences/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/incidences/delete", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/incidences/delete"
payload = {
"itemsToDelete": { "@type": "" },
"details": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/incidences/delete"
payload <- "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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}}/api/v2/incidences/delete")
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 \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\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/api/v2/incidences/delete') do |req|
req.body = "{\n \"itemsToDelete\": {\n \"@type\": \"\"\n },\n \"details\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/incidences/delete";
let payload = json!({
"itemsToDelete": json!({"@type": ""}),
"details": ""
});
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}}/api/v2/incidences/delete \
--header 'content-type: application/json' \
--data '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}'
echo '{
"itemsToDelete": {
"@type": ""
},
"details": ""
}' | \
http POST {{baseUrl}}/api/v2/incidences/delete \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "itemsToDelete": {\n "@type": ""\n },\n "details": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/incidences/delete
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"itemsToDelete": ["@type": ""],
"details": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences/delete")! 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
Find indexed resource using the object UUID (3)
{{baseUrl}}/api/v2/incidences/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/incidences/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/incidences/find/:uuid"
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}}/api/v2/incidences/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/incidences/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/incidences/find/:uuid"
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/api/v2/incidences/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/incidences/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/incidences/find/:uuid"))
.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}}/api/v2/incidences/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/incidences/find/:uuid")
.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}}/api/v2/incidences/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/incidences/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences/find/:uuid';
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}}/api/v2/incidences/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/incidences/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/incidences/find/:uuid',
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}}/api/v2/incidences/find/:uuid'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/incidences/find/:uuid');
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}}/api/v2/incidences/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/incidences/find/:uuid';
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}}/api/v2/incidences/find/:uuid"]
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}}/api/v2/incidences/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/incidences/find/:uuid",
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}}/api/v2/incidences/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/incidences/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/incidences/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/incidences/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/incidences/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/incidences/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/incidences/find/:uuid")
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/api/v2/incidences/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/incidences/find/:uuid";
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}}/api/v2/incidences/find/:uuid
http GET {{baseUrl}}/api/v2/incidences/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/incidences/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences/find/:uuid")! 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
Find indexed resources via search query (3)
{{baseUrl}}/api/v2/incidences/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/incidences/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/incidences/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/incidences/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/incidences/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/incidences/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/incidences/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/incidences/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/incidences/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/incidences/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/incidences/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/incidences/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/incidences/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/incidences/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/incidences/find")
.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/api/v2/incidences/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/incidences/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/incidences/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/incidences/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/incidences/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/incidences/find"]
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}}/api/v2/incidences/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/incidences/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/incidences/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/incidences/find');
$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}}/api/v2/incidences/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/incidences/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/incidences/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/incidences/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/incidences/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/incidences/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/incidences/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/incidences/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/incidences/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/incidences/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences/find")! 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
Returns a set of suggestions giving a query (3)
{{baseUrl}}/api/v2/incidences/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/incidences/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/incidences/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/incidences/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/incidences/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/incidences/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/incidences/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/incidences/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/incidences/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/incidences/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/incidences/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/incidences/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/incidences/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/incidences/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/incidences/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/api/v2/incidences/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/incidences/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/incidences/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/incidences/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/incidences/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/incidences/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}}/api/v2/incidences/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/incidences/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/incidences/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/incidences/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}}/api/v2/incidences/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/incidences/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/incidences/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/incidences/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/incidences/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/incidences/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/incidences/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/incidences/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/incidences/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/incidences/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences/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()
PUT
Updates a single risk incidence
{{baseUrl}}/api/v2/incidences
BODY json
{
"id": "",
"aipId": "",
"representationId": "",
"filePath": [],
"fileId": "",
"objectClass": "",
"riskId": "",
"description": "",
"byPlugin": false,
"status": "",
"severity": "",
"detectedOn": "",
"detectedBy": "",
"mitigatedOn": "",
"mitigatedBy": "",
"mitigatedDescription": "",
"fields": {},
"instanceId": "",
"instanceName": "",
"updatedOn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/incidences" {:content-type :json
:form-params {:id ""
:aipId ""
:representationId ""
:filePath []
:fileId ""
:objectClass ""
:riskId ""
:description ""
:byPlugin false
:status ""
:severity ""
:detectedOn ""
:detectedBy ""
:mitigatedOn ""
:mitigatedBy ""
:mitigatedDescription ""
:fields {}
:instanceId ""
:instanceName ""
:updatedOn ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/incidences"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\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}}/api/v2/incidences"),
Content = new StringContent("{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\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}}/api/v2/incidences");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/incidences"
payload := strings.NewReader("{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\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/api/v2/incidences HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 391
{
"id": "",
"aipId": "",
"representationId": "",
"filePath": [],
"fileId": "",
"objectClass": "",
"riskId": "",
"description": "",
"byPlugin": false,
"status": "",
"severity": "",
"detectedOn": "",
"detectedBy": "",
"mitigatedOn": "",
"mitigatedBy": "",
"mitigatedDescription": "",
"fields": {},
"instanceId": "",
"instanceName": "",
"updatedOn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/incidences")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/incidences"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/incidences")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/incidences")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
aipId: '',
representationId: '',
filePath: [],
fileId: '',
objectClass: '',
riskId: '',
description: '',
byPlugin: false,
status: '',
severity: '',
detectedOn: '',
detectedBy: '',
mitigatedOn: '',
mitigatedBy: '',
mitigatedDescription: '',
fields: {},
instanceId: '',
instanceName: '',
updatedOn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/incidences');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/incidences',
headers: {'content-type': 'application/json'},
data: {
id: '',
aipId: '',
representationId: '',
filePath: [],
fileId: '',
objectClass: '',
riskId: '',
description: '',
byPlugin: false,
status: '',
severity: '',
detectedOn: '',
detectedBy: '',
mitigatedOn: '',
mitigatedBy: '',
mitigatedDescription: '',
fields: {},
instanceId: '',
instanceName: '',
updatedOn: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","aipId":"","representationId":"","filePath":[],"fileId":"","objectClass":"","riskId":"","description":"","byPlugin":false,"status":"","severity":"","detectedOn":"","detectedBy":"","mitigatedOn":"","mitigatedBy":"","mitigatedDescription":"","fields":{},"instanceId":"","instanceName":"","updatedOn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/incidences',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "aipId": "",\n "representationId": "",\n "filePath": [],\n "fileId": "",\n "objectClass": "",\n "riskId": "",\n "description": "",\n "byPlugin": false,\n "status": "",\n "severity": "",\n "detectedOn": "",\n "detectedBy": "",\n "mitigatedOn": "",\n "mitigatedBy": "",\n "mitigatedDescription": "",\n "fields": {},\n "instanceId": "",\n "instanceName": "",\n "updatedOn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/incidences")
.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/api/v2/incidences',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
aipId: '',
representationId: '',
filePath: [],
fileId: '',
objectClass: '',
riskId: '',
description: '',
byPlugin: false,
status: '',
severity: '',
detectedOn: '',
detectedBy: '',
mitigatedOn: '',
mitigatedBy: '',
mitigatedDescription: '',
fields: {},
instanceId: '',
instanceName: '',
updatedOn: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/incidences',
headers: {'content-type': 'application/json'},
body: {
id: '',
aipId: '',
representationId: '',
filePath: [],
fileId: '',
objectClass: '',
riskId: '',
description: '',
byPlugin: false,
status: '',
severity: '',
detectedOn: '',
detectedBy: '',
mitigatedOn: '',
mitigatedBy: '',
mitigatedDescription: '',
fields: {},
instanceId: '',
instanceName: '',
updatedOn: ''
},
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}}/api/v2/incidences');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
aipId: '',
representationId: '',
filePath: [],
fileId: '',
objectClass: '',
riskId: '',
description: '',
byPlugin: false,
status: '',
severity: '',
detectedOn: '',
detectedBy: '',
mitigatedOn: '',
mitigatedBy: '',
mitigatedDescription: '',
fields: {},
instanceId: '',
instanceName: '',
updatedOn: ''
});
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}}/api/v2/incidences',
headers: {'content-type': 'application/json'},
data: {
id: '',
aipId: '',
representationId: '',
filePath: [],
fileId: '',
objectClass: '',
riskId: '',
description: '',
byPlugin: false,
status: '',
severity: '',
detectedOn: '',
detectedBy: '',
mitigatedOn: '',
mitigatedBy: '',
mitigatedDescription: '',
fields: {},
instanceId: '',
instanceName: '',
updatedOn: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/incidences';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","aipId":"","representationId":"","filePath":[],"fileId":"","objectClass":"","riskId":"","description":"","byPlugin":false,"status":"","severity":"","detectedOn":"","detectedBy":"","mitigatedOn":"","mitigatedBy":"","mitigatedDescription":"","fields":{},"instanceId":"","instanceName":"","updatedOn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"aipId": @"",
@"representationId": @"",
@"filePath": @[ ],
@"fileId": @"",
@"objectClass": @"",
@"riskId": @"",
@"description": @"",
@"byPlugin": @NO,
@"status": @"",
@"severity": @"",
@"detectedOn": @"",
@"detectedBy": @"",
@"mitigatedOn": @"",
@"mitigatedBy": @"",
@"mitigatedDescription": @"",
@"fields": @{ },
@"instanceId": @"",
@"instanceName": @"",
@"updatedOn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/incidences"]
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}}/api/v2/incidences" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/incidences",
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([
'id' => '',
'aipId' => '',
'representationId' => '',
'filePath' => [
],
'fileId' => '',
'objectClass' => '',
'riskId' => '',
'description' => '',
'byPlugin' => null,
'status' => '',
'severity' => '',
'detectedOn' => '',
'detectedBy' => '',
'mitigatedOn' => '',
'mitigatedBy' => '',
'mitigatedDescription' => '',
'fields' => [
],
'instanceId' => '',
'instanceName' => '',
'updatedOn' => ''
]),
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}}/api/v2/incidences', [
'body' => '{
"id": "",
"aipId": "",
"representationId": "",
"filePath": [],
"fileId": "",
"objectClass": "",
"riskId": "",
"description": "",
"byPlugin": false,
"status": "",
"severity": "",
"detectedOn": "",
"detectedBy": "",
"mitigatedOn": "",
"mitigatedBy": "",
"mitigatedDescription": "",
"fields": {},
"instanceId": "",
"instanceName": "",
"updatedOn": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'aipId' => '',
'representationId' => '',
'filePath' => [
],
'fileId' => '',
'objectClass' => '',
'riskId' => '',
'description' => '',
'byPlugin' => null,
'status' => '',
'severity' => '',
'detectedOn' => '',
'detectedBy' => '',
'mitigatedOn' => '',
'mitigatedBy' => '',
'mitigatedDescription' => '',
'fields' => [
],
'instanceId' => '',
'instanceName' => '',
'updatedOn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'aipId' => '',
'representationId' => '',
'filePath' => [
],
'fileId' => '',
'objectClass' => '',
'riskId' => '',
'description' => '',
'byPlugin' => null,
'status' => '',
'severity' => '',
'detectedOn' => '',
'detectedBy' => '',
'mitigatedOn' => '',
'mitigatedBy' => '',
'mitigatedDescription' => '',
'fields' => [
],
'instanceId' => '',
'instanceName' => '',
'updatedOn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/incidences');
$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}}/api/v2/incidences' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"aipId": "",
"representationId": "",
"filePath": [],
"fileId": "",
"objectClass": "",
"riskId": "",
"description": "",
"byPlugin": false,
"status": "",
"severity": "",
"detectedOn": "",
"detectedBy": "",
"mitigatedOn": "",
"mitigatedBy": "",
"mitigatedDescription": "",
"fields": {},
"instanceId": "",
"instanceName": "",
"updatedOn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"aipId": "",
"representationId": "",
"filePath": [],
"fileId": "",
"objectClass": "",
"riskId": "",
"description": "",
"byPlugin": false,
"status": "",
"severity": "",
"detectedOn": "",
"detectedBy": "",
"mitigatedOn": "",
"mitigatedBy": "",
"mitigatedDescription": "",
"fields": {},
"instanceId": "",
"instanceName": "",
"updatedOn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/incidences", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/incidences"
payload = {
"id": "",
"aipId": "",
"representationId": "",
"filePath": [],
"fileId": "",
"objectClass": "",
"riskId": "",
"description": "",
"byPlugin": False,
"status": "",
"severity": "",
"detectedOn": "",
"detectedBy": "",
"mitigatedOn": "",
"mitigatedBy": "",
"mitigatedDescription": "",
"fields": {},
"instanceId": "",
"instanceName": "",
"updatedOn": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/incidences"
payload <- "{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\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}}/api/v2/incidences")
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 \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\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/api/v2/incidences') do |req|
req.body = "{\n \"id\": \"\",\n \"aipId\": \"\",\n \"representationId\": \"\",\n \"filePath\": [],\n \"fileId\": \"\",\n \"objectClass\": \"\",\n \"riskId\": \"\",\n \"description\": \"\",\n \"byPlugin\": false,\n \"status\": \"\",\n \"severity\": \"\",\n \"detectedOn\": \"\",\n \"detectedBy\": \"\",\n \"mitigatedOn\": \"\",\n \"mitigatedBy\": \"\",\n \"mitigatedDescription\": \"\",\n \"fields\": {},\n \"instanceId\": \"\",\n \"instanceName\": \"\",\n \"updatedOn\": \"\"\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}}/api/v2/incidences";
let payload = json!({
"id": "",
"aipId": "",
"representationId": "",
"filePath": (),
"fileId": "",
"objectClass": "",
"riskId": "",
"description": "",
"byPlugin": false,
"status": "",
"severity": "",
"detectedOn": "",
"detectedBy": "",
"mitigatedOn": "",
"mitigatedBy": "",
"mitigatedDescription": "",
"fields": json!({}),
"instanceId": "",
"instanceName": "",
"updatedOn": ""
});
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}}/api/v2/incidences \
--header 'content-type: application/json' \
--data '{
"id": "",
"aipId": "",
"representationId": "",
"filePath": [],
"fileId": "",
"objectClass": "",
"riskId": "",
"description": "",
"byPlugin": false,
"status": "",
"severity": "",
"detectedOn": "",
"detectedBy": "",
"mitigatedOn": "",
"mitigatedBy": "",
"mitigatedDescription": "",
"fields": {},
"instanceId": "",
"instanceName": "",
"updatedOn": ""
}'
echo '{
"id": "",
"aipId": "",
"representationId": "",
"filePath": [],
"fileId": "",
"objectClass": "",
"riskId": "",
"description": "",
"byPlugin": false,
"status": "",
"severity": "",
"detectedOn": "",
"detectedBy": "",
"mitigatedOn": "",
"mitigatedBy": "",
"mitigatedDescription": "",
"fields": {},
"instanceId": "",
"instanceName": "",
"updatedOn": ""
}' | \
http PUT {{baseUrl}}/api/v2/incidences \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "aipId": "",\n "representationId": "",\n "filePath": [],\n "fileId": "",\n "objectClass": "",\n "riskId": "",\n "description": "",\n "byPlugin": false,\n "status": "",\n "severity": "",\n "detectedOn": "",\n "detectedBy": "",\n "mitigatedOn": "",\n "mitigatedBy": "",\n "mitigatedDescription": "",\n "fields": {},\n "instanceId": "",\n "instanceName": "",\n "updatedOn": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/incidences
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"aipId": "",
"representationId": "",
"filePath": [],
"fileId": "",
"objectClass": "",
"riskId": "",
"description": "",
"byPlugin": false,
"status": "",
"severity": "",
"detectedOn": "",
"detectedBy": "",
"mitigatedOn": "",
"mitigatedBy": "",
"mitigatedDescription": "",
"fields": [],
"instanceId": "",
"instanceName": "",
"updatedOn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences")! 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
Updates multiple risk incidences via search query
{{baseUrl}}/api/v2/incidences/update
BODY json
{
"selectedItems": {
"@type": ""
},
"mitigatedDescription": "",
"severity": "",
"status": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences/update");
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 \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/api/v2/incidences/update" {:content-type :json
:form-params {:selectedItems {:@type ""}
:mitigatedDescription ""
:severity ""
:status ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/incidences/update"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\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}}/api/v2/incidences/update"),
Content = new StringContent("{\n \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/incidences/update");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/incidences/update"
payload := strings.NewReader("{\n \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\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/api/v2/incidences/update HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 108
{
"selectedItems": {
"@type": ""
},
"mitigatedDescription": "",
"severity": "",
"status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/api/v2/incidences/update")
.setHeader("content-type", "application/json")
.setBody("{\n \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/incidences/update"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/incidences/update")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/api/v2/incidences/update")
.header("content-type", "application/json")
.body("{\n \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\n}")
.asString();
const data = JSON.stringify({
selectedItems: {
'@type': ''
},
mitigatedDescription: '',
severity: '',
status: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/api/v2/incidences/update');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/api/v2/incidences/update',
headers: {'content-type': 'application/json'},
data: {
selectedItems: {'@type': ''},
mitigatedDescription: '',
severity: '',
status: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences/update';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"selectedItems":{"@type":""},"mitigatedDescription":"","severity":"","status":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/incidences/update',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "selectedItems": {\n "@type": ""\n },\n "mitigatedDescription": "",\n "severity": "",\n "status": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/incidences/update")
.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/api/v2/incidences/update',
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({
selectedItems: {'@type': ''},
mitigatedDescription: '',
severity: '',
status: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/api/v2/incidences/update',
headers: {'content-type': 'application/json'},
body: {
selectedItems: {'@type': ''},
mitigatedDescription: '',
severity: '',
status: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/api/v2/incidences/update');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
selectedItems: {
'@type': ''
},
mitigatedDescription: '',
severity: '',
status: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/api/v2/incidences/update',
headers: {'content-type': 'application/json'},
data: {
selectedItems: {'@type': ''},
mitigatedDescription: '',
severity: '',
status: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/incidences/update';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"selectedItems":{"@type":""},"mitigatedDescription":"","severity":"","status":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"selectedItems": @{ @"@type": @"" },
@"mitigatedDescription": @"",
@"severity": @"",
@"status": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/incidences/update"]
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}}/api/v2/incidences/update" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/incidences/update",
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([
'selectedItems' => [
'@type' => ''
],
'mitigatedDescription' => '',
'severity' => '',
'status' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/api/v2/incidences/update', [
'body' => '{
"selectedItems": {
"@type": ""
},
"mitigatedDescription": "",
"severity": "",
"status": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences/update');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'selectedItems' => [
'@type' => ''
],
'mitigatedDescription' => '',
'severity' => '',
'status' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'selectedItems' => [
'@type' => ''
],
'mitigatedDescription' => '',
'severity' => '',
'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/incidences/update');
$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}}/api/v2/incidences/update' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"selectedItems": {
"@type": ""
},
"mitigatedDescription": "",
"severity": "",
"status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences/update' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"selectedItems": {
"@type": ""
},
"mitigatedDescription": "",
"severity": "",
"status": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/api/v2/incidences/update", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/incidences/update"
payload = {
"selectedItems": { "@type": "" },
"mitigatedDescription": "",
"severity": "",
"status": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/incidences/update"
payload <- "{\n \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\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}}/api/v2/incidences/update")
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 \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/api/v2/incidences/update') do |req|
req.body = "{\n \"selectedItems\": {\n \"@type\": \"\"\n },\n \"mitigatedDescription\": \"\",\n \"severity\": \"\",\n \"status\": \"\"\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}}/api/v2/incidences/update";
let payload = json!({
"selectedItems": json!({"@type": ""}),
"mitigatedDescription": "",
"severity": "",
"status": ""
});
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}}/api/v2/incidences/update \
--header 'content-type: application/json' \
--data '{
"selectedItems": {
"@type": ""
},
"mitigatedDescription": "",
"severity": "",
"status": ""
}'
echo '{
"selectedItems": {
"@type": ""
},
"mitigatedDescription": "",
"severity": "",
"status": ""
}' | \
http PATCH {{baseUrl}}/api/v2/incidences/update \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "selectedItems": {\n "@type": ""\n },\n "mitigatedDescription": "",\n "severity": "",\n "status": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/incidences/update
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"selectedItems": ["@type": ""],
"mitigatedDescription": "",
"severity": "",
"status": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences/update")! 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
Count indexed resources (10)
{{baseUrl}}/api/v2/job-reports/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/job-reports/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/job-reports/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/job-reports/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/job-reports/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/job-reports/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/job-reports/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/job-reports/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/job-reports/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/job-reports/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/job-reports/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/job-reports/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/job-reports/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/job-reports/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/job-reports/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/job-reports/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/job-reports/count")
.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/api/v2/job-reports/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/job-reports/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/job-reports/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/job-reports/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/job-reports/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/job-reports/count"]
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}}/api/v2/job-reports/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/job-reports/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/job-reports/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/job-reports/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/job-reports/count');
$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}}/api/v2/job-reports/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/job-reports/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/job-reports/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/job-reports/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/job-reports/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/job-reports/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/job-reports/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/job-reports/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/job-reports/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/job-reports/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/job-reports/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/job-reports/count")! 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
Find indexed resource using the object UUID (10)
{{baseUrl}}/api/v2/job-reports/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/job-reports/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/job-reports/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/job-reports/find/:uuid"
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}}/api/v2/job-reports/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/job-reports/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/job-reports/find/:uuid"
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/api/v2/job-reports/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/job-reports/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/job-reports/find/:uuid"))
.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}}/api/v2/job-reports/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/job-reports/find/:uuid")
.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}}/api/v2/job-reports/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/job-reports/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/job-reports/find/:uuid';
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}}/api/v2/job-reports/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/job-reports/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/job-reports/find/:uuid',
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}}/api/v2/job-reports/find/:uuid'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/job-reports/find/:uuid');
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}}/api/v2/job-reports/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/job-reports/find/:uuid';
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}}/api/v2/job-reports/find/:uuid"]
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}}/api/v2/job-reports/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/job-reports/find/:uuid",
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}}/api/v2/job-reports/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/job-reports/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/job-reports/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/job-reports/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/job-reports/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/job-reports/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/job-reports/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/job-reports/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/job-reports/find/:uuid")
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/api/v2/job-reports/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/job-reports/find/:uuid";
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}}/api/v2/job-reports/find/:uuid
http GET {{baseUrl}}/api/v2/job-reports/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/job-reports/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/job-reports/find/:uuid")! 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
Find indexed resources via search query (10)
{{baseUrl}}/api/v2/job-reports/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/job-reports/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/job-reports/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/job-reports/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/job-reports/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/job-reports/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/job-reports/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/job-reports/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/job-reports/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/job-reports/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/job-reports/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/job-reports/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/job-reports/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/job-reports/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/job-reports/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/job-reports/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/job-reports/find")
.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/api/v2/job-reports/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/job-reports/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/job-reports/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/job-reports/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/job-reports/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/job-reports/find"]
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}}/api/v2/job-reports/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/job-reports/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/job-reports/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/job-reports/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/job-reports/find');
$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}}/api/v2/job-reports/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/job-reports/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/job-reports/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/job-reports/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/job-reports/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/job-reports/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/job-reports/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/job-reports/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/job-reports/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/job-reports/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/job-reports/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/job-reports/find")! 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
Returns a set of suggestions giving a query (10)
{{baseUrl}}/api/v2/job-reports/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/job-reports/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/job-reports/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/job-reports/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/job-reports/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/job-reports/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/job-reports/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/job-reports/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/job-reports/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/job-reports/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/job-reports/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/job-reports/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/job-reports/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/job-reports/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/job-reports/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/job-reports/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/job-reports/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/api/v2/job-reports/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/job-reports/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/job-reports/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/job-reports/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/job-reports/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/job-reports/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}}/api/v2/job-reports/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/job-reports/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/job-reports/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/job-reports/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/job-reports/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}}/api/v2/job-reports/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/job-reports/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/job-reports/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/job-reports/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/job-reports/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/job-reports/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/job-reports/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/job-reports/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/job-reports/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/job-reports/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/job-reports/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/job-reports/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
Approve job
{{baseUrl}}/api/v2/jobs/approve
BODY json
{
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/approve");
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 \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/jobs/approve" {:content-type :json
:form-params {:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/jobs/approve"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/approve"),
Content = new StringContent("{\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/approve");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/jobs/approve"
payload := strings.NewReader("{\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/jobs/approve HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17
{
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/approve")
.setHeader("content-type", "application/json")
.setBody("{\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/jobs/approve"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/approve")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/approve")
.header("content-type", "application/json")
.body("{\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
'@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}}/api/v2/jobs/approve');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/approve',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/approve';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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}}/api/v2/jobs/approve',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/approve")
.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/api/v2/jobs/approve',
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({'@type': ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/approve',
headers: {'content-type': 'application/json'},
body: {'@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}}/api/v2/jobs/approve');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
'@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}}/api/v2/jobs/approve',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/jobs/approve';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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 = @{ @"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/approve"]
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}}/api/v2/jobs/approve" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/jobs/approve",
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([
'@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}}/api/v2/jobs/approve', [
'body' => '{
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/approve');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/approve');
$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}}/api/v2/jobs/approve' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/approve' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/jobs/approve", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/jobs/approve"
payload = { "@type": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/jobs/approve"
payload <- "{\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/jobs/approve")
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 \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/jobs/approve') do |req|
req.body = "{\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/jobs/approve";
let payload = json!({"@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}}/api/v2/jobs/approve \
--header 'content-type: application/json' \
--data '{
"@type": ""
}'
echo '{
"@type": ""
}' | \
http POST {{baseUrl}}/api/v2/jobs/approve \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/jobs/approve
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/approve")! 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
Count indexed resources (9)
{{baseUrl}}/api/v2/jobs/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/jobs/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/jobs/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/jobs/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/jobs/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/jobs/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/jobs/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/jobs/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/jobs/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/jobs/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/count")
.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/api/v2/jobs/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/jobs/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/jobs/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/jobs/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/count"]
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}}/api/v2/jobs/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/jobs/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/jobs/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/count');
$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}}/api/v2/jobs/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/jobs/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/jobs/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/jobs/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/jobs/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/jobs/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/jobs/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/jobs/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/jobs/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/jobs/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/count")! 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
Create job
{{baseUrl}}/api/v2/jobs
BODY json
{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/jobs" {:content-type :json
:form-params {:id ""
:name ""
:username ""
:startDate ""
:endDate ""
:state ""
:stateDetails ""
:instanceId ""
:jobUsersDetails [{:username ""
:fullname ""
:email ""
:role ""}]
:instanceName ""
:jobStats {:completionPercentage 0
:sourceObjectsCount 0
:sourceObjectsBeingProcessed 0
:sourceObjectsWaitingToBeProcessed 0
:sourceObjectsProcessedWithSuccess 0
:sourceObjectsProcessedWithPartialSuccess 0
:sourceObjectsProcessedWithFailure 0
:sourceObjectsProcessedWithSkipped 0
:outcomeObjectsWithManualIntervention 0}
:plugin ""
:pluginType ""
:pluginParameters {}
:sourceObjects {:selectedClass ""
:type ""}
:outcomeObjectsClass ""
:attachmentsList []
:fields {}
:priority ""
:parallelism ""
:stopping false
:inFinalState false}})
require "http/client"
url = "{{baseUrl}}/api/v2/jobs"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\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}}/api/v2/jobs"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": 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}}/api/v2/jobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/jobs"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\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/api/v2/jobs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 956
{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/jobs"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": 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 \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/jobs")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [
{
username: '',
fullname: '',
email: '',
role: ''
}
],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {
selectedClass: '',
type: ''
},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: 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}}/api/v2/jobs');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {selectedClass: '', type: ''},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","username":"","startDate":"","endDate":"","state":"","stateDetails":"","instanceId":"","jobUsersDetails":[{"username":"","fullname":"","email":"","role":""}],"instanceName":"","jobStats":{"completionPercentage":0,"sourceObjectsCount":0,"sourceObjectsBeingProcessed":0,"sourceObjectsWaitingToBeProcessed":0,"sourceObjectsProcessedWithSuccess":0,"sourceObjectsProcessedWithPartialSuccess":0,"sourceObjectsProcessedWithFailure":0,"sourceObjectsProcessedWithSkipped":0,"outcomeObjectsWithManualIntervention":0},"plugin":"","pluginType":"","pluginParameters":{},"sourceObjects":{"selectedClass":"","type":""},"outcomeObjectsClass":"","attachmentsList":[],"fields":{},"priority":"","parallelism":"","stopping":false,"inFinalState":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}}/api/v2/jobs',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "username": "",\n "startDate": "",\n "endDate": "",\n "state": "",\n "stateDetails": "",\n "instanceId": "",\n "jobUsersDetails": [\n {\n "username": "",\n "fullname": "",\n "email": "",\n "role": ""\n }\n ],\n "instanceName": "",\n "jobStats": {\n "completionPercentage": 0,\n "sourceObjectsCount": 0,\n "sourceObjectsBeingProcessed": 0,\n "sourceObjectsWaitingToBeProcessed": 0,\n "sourceObjectsProcessedWithSuccess": 0,\n "sourceObjectsProcessedWithPartialSuccess": 0,\n "sourceObjectsProcessedWithFailure": 0,\n "sourceObjectsProcessedWithSkipped": 0,\n "outcomeObjectsWithManualIntervention": 0\n },\n "plugin": "",\n "pluginType": "",\n "pluginParameters": {},\n "sourceObjects": {\n "selectedClass": "",\n "type": ""\n },\n "outcomeObjectsClass": "",\n "attachmentsList": [],\n "fields": {},\n "priority": "",\n "parallelism": "",\n "stopping": false,\n "inFinalState": 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 \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/jobs")
.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/api/v2/jobs',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {selectedClass: '', type: ''},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {selectedClass: '', type: ''},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: 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}}/api/v2/jobs');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [
{
username: '',
fullname: '',
email: '',
role: ''
}
],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {
selectedClass: '',
type: ''
},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: 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}}/api/v2/jobs',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {selectedClass: '', type: ''},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/jobs';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","username":"","startDate":"","endDate":"","state":"","stateDetails":"","instanceId":"","jobUsersDetails":[{"username":"","fullname":"","email":"","role":""}],"instanceName":"","jobStats":{"completionPercentage":0,"sourceObjectsCount":0,"sourceObjectsBeingProcessed":0,"sourceObjectsWaitingToBeProcessed":0,"sourceObjectsProcessedWithSuccess":0,"sourceObjectsProcessedWithPartialSuccess":0,"sourceObjectsProcessedWithFailure":0,"sourceObjectsProcessedWithSkipped":0,"outcomeObjectsWithManualIntervention":0},"plugin":"","pluginType":"","pluginParameters":{},"sourceObjects":{"selectedClass":"","type":""},"outcomeObjectsClass":"","attachmentsList":[],"fields":{},"priority":"","parallelism":"","stopping":false,"inFinalState":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 = @{ @"id": @"",
@"name": @"",
@"username": @"",
@"startDate": @"",
@"endDate": @"",
@"state": @"",
@"stateDetails": @"",
@"instanceId": @"",
@"jobUsersDetails": @[ @{ @"username": @"", @"fullname": @"", @"email": @"", @"role": @"" } ],
@"instanceName": @"",
@"jobStats": @{ @"completionPercentage": @0, @"sourceObjectsCount": @0, @"sourceObjectsBeingProcessed": @0, @"sourceObjectsWaitingToBeProcessed": @0, @"sourceObjectsProcessedWithSuccess": @0, @"sourceObjectsProcessedWithPartialSuccess": @0, @"sourceObjectsProcessedWithFailure": @0, @"sourceObjectsProcessedWithSkipped": @0, @"outcomeObjectsWithManualIntervention": @0 },
@"plugin": @"",
@"pluginType": @"",
@"pluginParameters": @{ },
@"sourceObjects": @{ @"selectedClass": @"", @"type": @"" },
@"outcomeObjectsClass": @"",
@"attachmentsList": @[ ],
@"fields": @{ },
@"priority": @"",
@"parallelism": @"",
@"stopping": @NO,
@"inFinalState": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs"]
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}}/api/v2/jobs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/jobs",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'name' => '',
'username' => '',
'startDate' => '',
'endDate' => '',
'state' => '',
'stateDetails' => '',
'instanceId' => '',
'jobUsersDetails' => [
[
'username' => '',
'fullname' => '',
'email' => '',
'role' => ''
]
],
'instanceName' => '',
'jobStats' => [
'completionPercentage' => 0,
'sourceObjectsCount' => 0,
'sourceObjectsBeingProcessed' => 0,
'sourceObjectsWaitingToBeProcessed' => 0,
'sourceObjectsProcessedWithSuccess' => 0,
'sourceObjectsProcessedWithPartialSuccess' => 0,
'sourceObjectsProcessedWithFailure' => 0,
'sourceObjectsProcessedWithSkipped' => 0,
'outcomeObjectsWithManualIntervention' => 0
],
'plugin' => '',
'pluginType' => '',
'pluginParameters' => [
],
'sourceObjects' => [
'selectedClass' => '',
'type' => ''
],
'outcomeObjectsClass' => '',
'attachmentsList' => [
],
'fields' => [
],
'priority' => '',
'parallelism' => '',
'stopping' => null,
'inFinalState' => 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}}/api/v2/jobs', [
'body' => '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'username' => '',
'startDate' => '',
'endDate' => '',
'state' => '',
'stateDetails' => '',
'instanceId' => '',
'jobUsersDetails' => [
[
'username' => '',
'fullname' => '',
'email' => '',
'role' => ''
]
],
'instanceName' => '',
'jobStats' => [
'completionPercentage' => 0,
'sourceObjectsCount' => 0,
'sourceObjectsBeingProcessed' => 0,
'sourceObjectsWaitingToBeProcessed' => 0,
'sourceObjectsProcessedWithSuccess' => 0,
'sourceObjectsProcessedWithPartialSuccess' => 0,
'sourceObjectsProcessedWithFailure' => 0,
'sourceObjectsProcessedWithSkipped' => 0,
'outcomeObjectsWithManualIntervention' => 0
],
'plugin' => '',
'pluginType' => '',
'pluginParameters' => [
],
'sourceObjects' => [
'selectedClass' => '',
'type' => ''
],
'outcomeObjectsClass' => '',
'attachmentsList' => [
],
'fields' => [
],
'priority' => '',
'parallelism' => '',
'stopping' => null,
'inFinalState' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'username' => '',
'startDate' => '',
'endDate' => '',
'state' => '',
'stateDetails' => '',
'instanceId' => '',
'jobUsersDetails' => [
[
'username' => '',
'fullname' => '',
'email' => '',
'role' => ''
]
],
'instanceName' => '',
'jobStats' => [
'completionPercentage' => 0,
'sourceObjectsCount' => 0,
'sourceObjectsBeingProcessed' => 0,
'sourceObjectsWaitingToBeProcessed' => 0,
'sourceObjectsProcessedWithSuccess' => 0,
'sourceObjectsProcessedWithPartialSuccess' => 0,
'sourceObjectsProcessedWithFailure' => 0,
'sourceObjectsProcessedWithSkipped' => 0,
'outcomeObjectsWithManualIntervention' => 0
],
'plugin' => '',
'pluginType' => '',
'pluginParameters' => [
],
'sourceObjects' => [
'selectedClass' => '',
'type' => ''
],
'outcomeObjectsClass' => '',
'attachmentsList' => [
],
'fields' => [
],
'priority' => '',
'parallelism' => '',
'stopping' => null,
'inFinalState' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs');
$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}}/api/v2/jobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/jobs", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/jobs"
payload = {
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": False,
"inFinalState": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/jobs"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\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}}/api/v2/jobs")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": 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.post('/baseUrl/api/v2/jobs') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/jobs";
let payload = json!({
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": (
json!({
"username": "",
"fullname": "",
"email": "",
"role": ""
})
),
"instanceName": "",
"jobStats": json!({
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
}),
"plugin": "",
"pluginType": "",
"pluginParameters": json!({}),
"sourceObjects": json!({
"selectedClass": "",
"type": ""
}),
"outcomeObjectsClass": "",
"attachmentsList": (),
"fields": json!({}),
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": 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}}/api/v2/jobs \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}'
echo '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}' | \
http POST {{baseUrl}}/api/v2/jobs \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "username": "",\n "startDate": "",\n "endDate": "",\n "state": "",\n "stateDetails": "",\n "instanceId": "",\n "jobUsersDetails": [\n {\n "username": "",\n "fullname": "",\n "email": "",\n "role": ""\n }\n ],\n "instanceName": "",\n "jobStats": {\n "completionPercentage": 0,\n "sourceObjectsCount": 0,\n "sourceObjectsBeingProcessed": 0,\n "sourceObjectsWaitingToBeProcessed": 0,\n "sourceObjectsProcessedWithSuccess": 0,\n "sourceObjectsProcessedWithPartialSuccess": 0,\n "sourceObjectsProcessedWithFailure": 0,\n "sourceObjectsProcessedWithSkipped": 0,\n "outcomeObjectsWithManualIntervention": 0\n },\n "plugin": "",\n "pluginType": "",\n "pluginParameters": {},\n "sourceObjects": {\n "selectedClass": "",\n "type": ""\n },\n "outcomeObjectsClass": "",\n "attachmentsList": [],\n "fields": {},\n "priority": "",\n "parallelism": "",\n "stopping": false,\n "inFinalState": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/jobs
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
[
"username": "",
"fullname": "",
"email": "",
"role": ""
]
],
"instanceName": "",
"jobStats": [
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
],
"plugin": "",
"pluginType": "",
"pluginParameters": [],
"sourceObjects": [
"selectedClass": "",
"type": ""
],
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": [],
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs")! 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
Find indexed resource using the object UUID (9)
{{baseUrl}}/api/v2/jobs/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/jobs/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/jobs/find/:uuid"
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}}/api/v2/jobs/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/jobs/find/:uuid"
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/api/v2/jobs/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobs/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/jobs/find/:uuid"))
.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}}/api/v2/jobs/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobs/find/:uuid")
.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}}/api/v2/jobs/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/find/:uuid';
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}}/api/v2/jobs/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/jobs/find/:uuid',
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}}/api/v2/jobs/find/:uuid'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/jobs/find/:uuid');
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}}/api/v2/jobs/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/jobs/find/:uuid';
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}}/api/v2/jobs/find/:uuid"]
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}}/api/v2/jobs/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/jobs/find/:uuid",
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}}/api/v2/jobs/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobs/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/jobs/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/jobs/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/jobs/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/jobs/find/:uuid")
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/api/v2/jobs/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/jobs/find/:uuid";
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}}/api/v2/jobs/find/:uuid
http GET {{baseUrl}}/api/v2/jobs/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/jobs/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/find/:uuid")! 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
Find indexed resources via search query (9)
{{baseUrl}}/api/v2/jobs/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/jobs/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/jobs/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/jobs/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/jobs/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/jobs/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/jobs/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/jobs/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/jobs/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/jobs/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/find")
.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/api/v2/jobs/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/jobs/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/jobs/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/jobs/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/find"]
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}}/api/v2/jobs/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/jobs/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/jobs/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/find');
$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}}/api/v2/jobs/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/jobs/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/jobs/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/jobs/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/jobs/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/jobs/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/jobs/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/jobs/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/jobs/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/jobs/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/find")! 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
Get job plugin info
{{baseUrl}}/api/v2/jobs/plugin-info
BODY json
{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/plugin-info");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/jobs/plugin-info" {:content-type :json
:form-params {:id ""
:name ""
:username ""
:startDate ""
:endDate ""
:state ""
:stateDetails ""
:instanceId ""
:jobUsersDetails [{:username ""
:fullname ""
:email ""
:role ""}]
:instanceName ""
:jobStats {:completionPercentage 0
:sourceObjectsCount 0
:sourceObjectsBeingProcessed 0
:sourceObjectsWaitingToBeProcessed 0
:sourceObjectsProcessedWithSuccess 0
:sourceObjectsProcessedWithPartialSuccess 0
:sourceObjectsProcessedWithFailure 0
:sourceObjectsProcessedWithSkipped 0
:outcomeObjectsWithManualIntervention 0}
:plugin ""
:pluginType ""
:pluginParameters {}
:sourceObjects {:selectedClass ""
:type ""}
:outcomeObjectsClass ""
:attachmentsList []
:fields {}
:priority ""
:parallelism ""
:stopping false
:inFinalState false}})
require "http/client"
url = "{{baseUrl}}/api/v2/jobs/plugin-info"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\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}}/api/v2/jobs/plugin-info"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": 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}}/api/v2/jobs/plugin-info");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/jobs/plugin-info"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\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/api/v2/jobs/plugin-info HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 956
{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/plugin-info")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/jobs/plugin-info"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": 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 \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/plugin-info")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/plugin-info")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [
{
username: '',
fullname: '',
email: '',
role: ''
}
],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {
selectedClass: '',
type: ''
},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: 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}}/api/v2/jobs/plugin-info');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/plugin-info',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {selectedClass: '', type: ''},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/plugin-info';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","username":"","startDate":"","endDate":"","state":"","stateDetails":"","instanceId":"","jobUsersDetails":[{"username":"","fullname":"","email":"","role":""}],"instanceName":"","jobStats":{"completionPercentage":0,"sourceObjectsCount":0,"sourceObjectsBeingProcessed":0,"sourceObjectsWaitingToBeProcessed":0,"sourceObjectsProcessedWithSuccess":0,"sourceObjectsProcessedWithPartialSuccess":0,"sourceObjectsProcessedWithFailure":0,"sourceObjectsProcessedWithSkipped":0,"outcomeObjectsWithManualIntervention":0},"plugin":"","pluginType":"","pluginParameters":{},"sourceObjects":{"selectedClass":"","type":""},"outcomeObjectsClass":"","attachmentsList":[],"fields":{},"priority":"","parallelism":"","stopping":false,"inFinalState":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}}/api/v2/jobs/plugin-info',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "username": "",\n "startDate": "",\n "endDate": "",\n "state": "",\n "stateDetails": "",\n "instanceId": "",\n "jobUsersDetails": [\n {\n "username": "",\n "fullname": "",\n "email": "",\n "role": ""\n }\n ],\n "instanceName": "",\n "jobStats": {\n "completionPercentage": 0,\n "sourceObjectsCount": 0,\n "sourceObjectsBeingProcessed": 0,\n "sourceObjectsWaitingToBeProcessed": 0,\n "sourceObjectsProcessedWithSuccess": 0,\n "sourceObjectsProcessedWithPartialSuccess": 0,\n "sourceObjectsProcessedWithFailure": 0,\n "sourceObjectsProcessedWithSkipped": 0,\n "outcomeObjectsWithManualIntervention": 0\n },\n "plugin": "",\n "pluginType": "",\n "pluginParameters": {},\n "sourceObjects": {\n "selectedClass": "",\n "type": ""\n },\n "outcomeObjectsClass": "",\n "attachmentsList": [],\n "fields": {},\n "priority": "",\n "parallelism": "",\n "stopping": false,\n "inFinalState": 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 \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/plugin-info")
.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/api/v2/jobs/plugin-info',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {selectedClass: '', type: ''},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/plugin-info',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {selectedClass: '', type: ''},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: 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}}/api/v2/jobs/plugin-info');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [
{
username: '',
fullname: '',
email: '',
role: ''
}
],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {
selectedClass: '',
type: ''
},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: 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}}/api/v2/jobs/plugin-info',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {selectedClass: '', type: ''},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/jobs/plugin-info';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","username":"","startDate":"","endDate":"","state":"","stateDetails":"","instanceId":"","jobUsersDetails":[{"username":"","fullname":"","email":"","role":""}],"instanceName":"","jobStats":{"completionPercentage":0,"sourceObjectsCount":0,"sourceObjectsBeingProcessed":0,"sourceObjectsWaitingToBeProcessed":0,"sourceObjectsProcessedWithSuccess":0,"sourceObjectsProcessedWithPartialSuccess":0,"sourceObjectsProcessedWithFailure":0,"sourceObjectsProcessedWithSkipped":0,"outcomeObjectsWithManualIntervention":0},"plugin":"","pluginType":"","pluginParameters":{},"sourceObjects":{"selectedClass":"","type":""},"outcomeObjectsClass":"","attachmentsList":[],"fields":{},"priority":"","parallelism":"","stopping":false,"inFinalState":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 = @{ @"id": @"",
@"name": @"",
@"username": @"",
@"startDate": @"",
@"endDate": @"",
@"state": @"",
@"stateDetails": @"",
@"instanceId": @"",
@"jobUsersDetails": @[ @{ @"username": @"", @"fullname": @"", @"email": @"", @"role": @"" } ],
@"instanceName": @"",
@"jobStats": @{ @"completionPercentage": @0, @"sourceObjectsCount": @0, @"sourceObjectsBeingProcessed": @0, @"sourceObjectsWaitingToBeProcessed": @0, @"sourceObjectsProcessedWithSuccess": @0, @"sourceObjectsProcessedWithPartialSuccess": @0, @"sourceObjectsProcessedWithFailure": @0, @"sourceObjectsProcessedWithSkipped": @0, @"outcomeObjectsWithManualIntervention": @0 },
@"plugin": @"",
@"pluginType": @"",
@"pluginParameters": @{ },
@"sourceObjects": @{ @"selectedClass": @"", @"type": @"" },
@"outcomeObjectsClass": @"",
@"attachmentsList": @[ ],
@"fields": @{ },
@"priority": @"",
@"parallelism": @"",
@"stopping": @NO,
@"inFinalState": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/plugin-info"]
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}}/api/v2/jobs/plugin-info" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/jobs/plugin-info",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'name' => '',
'username' => '',
'startDate' => '',
'endDate' => '',
'state' => '',
'stateDetails' => '',
'instanceId' => '',
'jobUsersDetails' => [
[
'username' => '',
'fullname' => '',
'email' => '',
'role' => ''
]
],
'instanceName' => '',
'jobStats' => [
'completionPercentage' => 0,
'sourceObjectsCount' => 0,
'sourceObjectsBeingProcessed' => 0,
'sourceObjectsWaitingToBeProcessed' => 0,
'sourceObjectsProcessedWithSuccess' => 0,
'sourceObjectsProcessedWithPartialSuccess' => 0,
'sourceObjectsProcessedWithFailure' => 0,
'sourceObjectsProcessedWithSkipped' => 0,
'outcomeObjectsWithManualIntervention' => 0
],
'plugin' => '',
'pluginType' => '',
'pluginParameters' => [
],
'sourceObjects' => [
'selectedClass' => '',
'type' => ''
],
'outcomeObjectsClass' => '',
'attachmentsList' => [
],
'fields' => [
],
'priority' => '',
'parallelism' => '',
'stopping' => null,
'inFinalState' => 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}}/api/v2/jobs/plugin-info', [
'body' => '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/plugin-info');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'username' => '',
'startDate' => '',
'endDate' => '',
'state' => '',
'stateDetails' => '',
'instanceId' => '',
'jobUsersDetails' => [
[
'username' => '',
'fullname' => '',
'email' => '',
'role' => ''
]
],
'instanceName' => '',
'jobStats' => [
'completionPercentage' => 0,
'sourceObjectsCount' => 0,
'sourceObjectsBeingProcessed' => 0,
'sourceObjectsWaitingToBeProcessed' => 0,
'sourceObjectsProcessedWithSuccess' => 0,
'sourceObjectsProcessedWithPartialSuccess' => 0,
'sourceObjectsProcessedWithFailure' => 0,
'sourceObjectsProcessedWithSkipped' => 0,
'outcomeObjectsWithManualIntervention' => 0
],
'plugin' => '',
'pluginType' => '',
'pluginParameters' => [
],
'sourceObjects' => [
'selectedClass' => '',
'type' => ''
],
'outcomeObjectsClass' => '',
'attachmentsList' => [
],
'fields' => [
],
'priority' => '',
'parallelism' => '',
'stopping' => null,
'inFinalState' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'username' => '',
'startDate' => '',
'endDate' => '',
'state' => '',
'stateDetails' => '',
'instanceId' => '',
'jobUsersDetails' => [
[
'username' => '',
'fullname' => '',
'email' => '',
'role' => ''
]
],
'instanceName' => '',
'jobStats' => [
'completionPercentage' => 0,
'sourceObjectsCount' => 0,
'sourceObjectsBeingProcessed' => 0,
'sourceObjectsWaitingToBeProcessed' => 0,
'sourceObjectsProcessedWithSuccess' => 0,
'sourceObjectsProcessedWithPartialSuccess' => 0,
'sourceObjectsProcessedWithFailure' => 0,
'sourceObjectsProcessedWithSkipped' => 0,
'outcomeObjectsWithManualIntervention' => 0
],
'plugin' => '',
'pluginType' => '',
'pluginParameters' => [
],
'sourceObjects' => [
'selectedClass' => '',
'type' => ''
],
'outcomeObjectsClass' => '',
'attachmentsList' => [
],
'fields' => [
],
'priority' => '',
'parallelism' => '',
'stopping' => null,
'inFinalState' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/plugin-info');
$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}}/api/v2/jobs/plugin-info' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/plugin-info' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/jobs/plugin-info", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/jobs/plugin-info"
payload = {
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": False,
"inFinalState": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/jobs/plugin-info"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\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}}/api/v2/jobs/plugin-info")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": 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.post('/baseUrl/api/v2/jobs/plugin-info') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/jobs/plugin-info";
let payload = json!({
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": (
json!({
"username": "",
"fullname": "",
"email": "",
"role": ""
})
),
"instanceName": "",
"jobStats": json!({
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
}),
"plugin": "",
"pluginType": "",
"pluginParameters": json!({}),
"sourceObjects": json!({
"selectedClass": "",
"type": ""
}),
"outcomeObjectsClass": "",
"attachmentsList": (),
"fields": json!({}),
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": 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}}/api/v2/jobs/plugin-info \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}'
echo '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}' | \
http POST {{baseUrl}}/api/v2/jobs/plugin-info \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "username": "",\n "startDate": "",\n "endDate": "",\n "state": "",\n "stateDetails": "",\n "instanceId": "",\n "jobUsersDetails": [\n {\n "username": "",\n "fullname": "",\n "email": "",\n "role": ""\n }\n ],\n "instanceName": "",\n "jobStats": {\n "completionPercentage": 0,\n "sourceObjectsCount": 0,\n "sourceObjectsBeingProcessed": 0,\n "sourceObjectsWaitingToBeProcessed": 0,\n "sourceObjectsProcessedWithSuccess": 0,\n "sourceObjectsProcessedWithPartialSuccess": 0,\n "sourceObjectsProcessedWithFailure": 0,\n "sourceObjectsProcessedWithSkipped": 0,\n "outcomeObjectsWithManualIntervention": 0\n },\n "plugin": "",\n "pluginType": "",\n "pluginParameters": {},\n "sourceObjects": {\n "selectedClass": "",\n "type": ""\n },\n "outcomeObjectsClass": "",\n "attachmentsList": [],\n "fields": {},\n "priority": "",\n "parallelism": "",\n "stopping": false,\n "inFinalState": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/jobs/plugin-info
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
[
"username": "",
"fullname": "",
"email": "",
"role": ""
]
],
"instanceName": "",
"jobStats": [
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
],
"plugin": "",
"pluginType": "",
"pluginParameters": [],
"sourceObjects": [
"selectedClass": "",
"type": ""
],
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": [],
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/plugin-info")! 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
Get job reports items
{{baseUrl}}/api/v2/jobs/:id/report/:report-id
QUERY PARAMS
id
report-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/:id/report/:report-id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/jobs/:id/report/:report-id")
require "http/client"
url = "{{baseUrl}}/api/v2/jobs/:id/report/:report-id"
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}}/api/v2/jobs/:id/report/:report-id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/:id/report/:report-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/jobs/:id/report/:report-id"
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/api/v2/jobs/:id/report/:report-id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobs/:id/report/:report-id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/jobs/:id/report/:report-id"))
.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}}/api/v2/jobs/:id/report/:report-id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobs/:id/report/:report-id")
.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}}/api/v2/jobs/:id/report/:report-id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/jobs/:id/report/:report-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/:id/report/:report-id';
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}}/api/v2/jobs/:id/report/:report-id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/:id/report/:report-id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/jobs/:id/report/:report-id',
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}}/api/v2/jobs/:id/report/:report-id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/jobs/:id/report/:report-id');
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}}/api/v2/jobs/:id/report/:report-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/jobs/:id/report/:report-id';
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}}/api/v2/jobs/:id/report/:report-id"]
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}}/api/v2/jobs/:id/report/:report-id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/jobs/:id/report/:report-id",
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}}/api/v2/jobs/:id/report/:report-id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/:id/report/:report-id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobs/:id/report/:report-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs/:id/report/:report-id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/:id/report/:report-id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/jobs/:id/report/:report-id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/jobs/:id/report/:report-id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/jobs/:id/report/:report-id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/jobs/:id/report/:report-id")
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/api/v2/jobs/:id/report/:report-id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/jobs/:id/report/:report-id";
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}}/api/v2/jobs/:id/report/:report-id
http GET {{baseUrl}}/api/v2/jobs/:id/report/:report-id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/jobs/:id/report/:report-id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/:id/report/:report-id")! 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
Gets the Job attachment
{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id
QUERY PARAMS
id
attachment-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id")
require "http/client"
url = "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id"
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}}/api/v2/jobs/:id/attachment/:attachment-id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id"
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/api/v2/jobs/:id/attachment/:attachment-id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id"))
.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}}/api/v2/jobs/:id/attachment/:attachment-id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id")
.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}}/api/v2/jobs/:id/attachment/:attachment-id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id';
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}}/api/v2/jobs/:id/attachment/:attachment-id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/jobs/:id/attachment/:attachment-id',
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}}/api/v2/jobs/:id/attachment/:attachment-id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id');
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}}/api/v2/jobs/:id/attachment/:attachment-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id';
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}}/api/v2/jobs/:id/attachment/:attachment-id"]
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}}/api/v2/jobs/:id/attachment/:attachment-id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id",
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}}/api/v2/jobs/:id/attachment/:attachment-id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/jobs/:id/attachment/:attachment-id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id")
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/api/v2/jobs/:id/attachment/:attachment-id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id";
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}}/api/v2/jobs/:id/attachment/:attachment-id
http GET {{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id")! 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
List job reports
{{baseUrl}}/api/v2/jobs/:id/reports
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/:id/reports");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/jobs/:id/reports")
require "http/client"
url = "{{baseUrl}}/api/v2/jobs/:id/reports"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/:id/reports"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/:id/reports");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/jobs/:id/reports"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/api/v2/jobs/:id/reports HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobs/:id/reports")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/jobs/:id/reports"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/:id/reports")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobs/:id/reports")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/api/v2/jobs/:id/reports');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/:id/reports'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/:id/reports';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/jobs/:id/reports',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/:id/reports")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/jobs/:id/reports',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/:id/reports'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/jobs/:id/reports');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/:id/reports'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/jobs/:id/reports';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/:id/reports"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/v2/jobs/:id/reports" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/jobs/:id/reports",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/api/v2/jobs/:id/reports');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/:id/reports');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobs/:id/reports');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs/:id/reports' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/:id/reports' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/jobs/:id/reports")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/jobs/:id/reports"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/jobs/:id/reports"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/jobs/:id/reports")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/api/v2/jobs/:id/reports') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/jobs/:id/reports";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/api/v2/jobs/:id/reports
http GET {{baseUrl}}/api/v2/jobs/:id/reports
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/jobs/:id/reports
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/:id/reports")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Obtains the cURL command for a job
{{baseUrl}}/api/v2/jobs/obtain-command
BODY json
{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/obtain-command");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/jobs/obtain-command" {:content-type :json
:form-params {:id ""
:name ""
:username ""
:startDate ""
:endDate ""
:state ""
:stateDetails ""
:instanceId ""
:jobUsersDetails [{:username ""
:fullname ""
:email ""
:role ""}]
:instanceName ""
:jobStats {:completionPercentage 0
:sourceObjectsCount 0
:sourceObjectsBeingProcessed 0
:sourceObjectsWaitingToBeProcessed 0
:sourceObjectsProcessedWithSuccess 0
:sourceObjectsProcessedWithPartialSuccess 0
:sourceObjectsProcessedWithFailure 0
:sourceObjectsProcessedWithSkipped 0
:outcomeObjectsWithManualIntervention 0}
:plugin ""
:pluginType ""
:pluginParameters {}
:sourceObjects {:selectedClass ""
:type ""}
:outcomeObjectsClass ""
:attachmentsList []
:fields {}
:priority ""
:parallelism ""
:stopping false
:inFinalState false}})
require "http/client"
url = "{{baseUrl}}/api/v2/jobs/obtain-command"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\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}}/api/v2/jobs/obtain-command"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": 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}}/api/v2/jobs/obtain-command");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/jobs/obtain-command"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\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/api/v2/jobs/obtain-command HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 956
{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/obtain-command")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/jobs/obtain-command"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": 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 \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/obtain-command")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/obtain-command")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [
{
username: '',
fullname: '',
email: '',
role: ''
}
],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {
selectedClass: '',
type: ''
},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: 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}}/api/v2/jobs/obtain-command');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/obtain-command',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {selectedClass: '', type: ''},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/obtain-command';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","username":"","startDate":"","endDate":"","state":"","stateDetails":"","instanceId":"","jobUsersDetails":[{"username":"","fullname":"","email":"","role":""}],"instanceName":"","jobStats":{"completionPercentage":0,"sourceObjectsCount":0,"sourceObjectsBeingProcessed":0,"sourceObjectsWaitingToBeProcessed":0,"sourceObjectsProcessedWithSuccess":0,"sourceObjectsProcessedWithPartialSuccess":0,"sourceObjectsProcessedWithFailure":0,"sourceObjectsProcessedWithSkipped":0,"outcomeObjectsWithManualIntervention":0},"plugin":"","pluginType":"","pluginParameters":{},"sourceObjects":{"selectedClass":"","type":""},"outcomeObjectsClass":"","attachmentsList":[],"fields":{},"priority":"","parallelism":"","stopping":false,"inFinalState":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}}/api/v2/jobs/obtain-command',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "username": "",\n "startDate": "",\n "endDate": "",\n "state": "",\n "stateDetails": "",\n "instanceId": "",\n "jobUsersDetails": [\n {\n "username": "",\n "fullname": "",\n "email": "",\n "role": ""\n }\n ],\n "instanceName": "",\n "jobStats": {\n "completionPercentage": 0,\n "sourceObjectsCount": 0,\n "sourceObjectsBeingProcessed": 0,\n "sourceObjectsWaitingToBeProcessed": 0,\n "sourceObjectsProcessedWithSuccess": 0,\n "sourceObjectsProcessedWithPartialSuccess": 0,\n "sourceObjectsProcessedWithFailure": 0,\n "sourceObjectsProcessedWithSkipped": 0,\n "outcomeObjectsWithManualIntervention": 0\n },\n "plugin": "",\n "pluginType": "",\n "pluginParameters": {},\n "sourceObjects": {\n "selectedClass": "",\n "type": ""\n },\n "outcomeObjectsClass": "",\n "attachmentsList": [],\n "fields": {},\n "priority": "",\n "parallelism": "",\n "stopping": false,\n "inFinalState": 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 \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/obtain-command")
.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/api/v2/jobs/obtain-command',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {selectedClass: '', type: ''},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/obtain-command',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {selectedClass: '', type: ''},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: 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}}/api/v2/jobs/obtain-command');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [
{
username: '',
fullname: '',
email: '',
role: ''
}
],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {
selectedClass: '',
type: ''
},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: 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}}/api/v2/jobs/obtain-command',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
username: '',
startDate: '',
endDate: '',
state: '',
stateDetails: '',
instanceId: '',
jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
instanceName: '',
jobStats: {
completionPercentage: 0,
sourceObjectsCount: 0,
sourceObjectsBeingProcessed: 0,
sourceObjectsWaitingToBeProcessed: 0,
sourceObjectsProcessedWithSuccess: 0,
sourceObjectsProcessedWithPartialSuccess: 0,
sourceObjectsProcessedWithFailure: 0,
sourceObjectsProcessedWithSkipped: 0,
outcomeObjectsWithManualIntervention: 0
},
plugin: '',
pluginType: '',
pluginParameters: {},
sourceObjects: {selectedClass: '', type: ''},
outcomeObjectsClass: '',
attachmentsList: [],
fields: {},
priority: '',
parallelism: '',
stopping: false,
inFinalState: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/jobs/obtain-command';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","username":"","startDate":"","endDate":"","state":"","stateDetails":"","instanceId":"","jobUsersDetails":[{"username":"","fullname":"","email":"","role":""}],"instanceName":"","jobStats":{"completionPercentage":0,"sourceObjectsCount":0,"sourceObjectsBeingProcessed":0,"sourceObjectsWaitingToBeProcessed":0,"sourceObjectsProcessedWithSuccess":0,"sourceObjectsProcessedWithPartialSuccess":0,"sourceObjectsProcessedWithFailure":0,"sourceObjectsProcessedWithSkipped":0,"outcomeObjectsWithManualIntervention":0},"plugin":"","pluginType":"","pluginParameters":{},"sourceObjects":{"selectedClass":"","type":""},"outcomeObjectsClass":"","attachmentsList":[],"fields":{},"priority":"","parallelism":"","stopping":false,"inFinalState":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 = @{ @"id": @"",
@"name": @"",
@"username": @"",
@"startDate": @"",
@"endDate": @"",
@"state": @"",
@"stateDetails": @"",
@"instanceId": @"",
@"jobUsersDetails": @[ @{ @"username": @"", @"fullname": @"", @"email": @"", @"role": @"" } ],
@"instanceName": @"",
@"jobStats": @{ @"completionPercentage": @0, @"sourceObjectsCount": @0, @"sourceObjectsBeingProcessed": @0, @"sourceObjectsWaitingToBeProcessed": @0, @"sourceObjectsProcessedWithSuccess": @0, @"sourceObjectsProcessedWithPartialSuccess": @0, @"sourceObjectsProcessedWithFailure": @0, @"sourceObjectsProcessedWithSkipped": @0, @"outcomeObjectsWithManualIntervention": @0 },
@"plugin": @"",
@"pluginType": @"",
@"pluginParameters": @{ },
@"sourceObjects": @{ @"selectedClass": @"", @"type": @"" },
@"outcomeObjectsClass": @"",
@"attachmentsList": @[ ],
@"fields": @{ },
@"priority": @"",
@"parallelism": @"",
@"stopping": @NO,
@"inFinalState": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/obtain-command"]
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}}/api/v2/jobs/obtain-command" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/jobs/obtain-command",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'name' => '',
'username' => '',
'startDate' => '',
'endDate' => '',
'state' => '',
'stateDetails' => '',
'instanceId' => '',
'jobUsersDetails' => [
[
'username' => '',
'fullname' => '',
'email' => '',
'role' => ''
]
],
'instanceName' => '',
'jobStats' => [
'completionPercentage' => 0,
'sourceObjectsCount' => 0,
'sourceObjectsBeingProcessed' => 0,
'sourceObjectsWaitingToBeProcessed' => 0,
'sourceObjectsProcessedWithSuccess' => 0,
'sourceObjectsProcessedWithPartialSuccess' => 0,
'sourceObjectsProcessedWithFailure' => 0,
'sourceObjectsProcessedWithSkipped' => 0,
'outcomeObjectsWithManualIntervention' => 0
],
'plugin' => '',
'pluginType' => '',
'pluginParameters' => [
],
'sourceObjects' => [
'selectedClass' => '',
'type' => ''
],
'outcomeObjectsClass' => '',
'attachmentsList' => [
],
'fields' => [
],
'priority' => '',
'parallelism' => '',
'stopping' => null,
'inFinalState' => 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}}/api/v2/jobs/obtain-command', [
'body' => '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/obtain-command');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'username' => '',
'startDate' => '',
'endDate' => '',
'state' => '',
'stateDetails' => '',
'instanceId' => '',
'jobUsersDetails' => [
[
'username' => '',
'fullname' => '',
'email' => '',
'role' => ''
]
],
'instanceName' => '',
'jobStats' => [
'completionPercentage' => 0,
'sourceObjectsCount' => 0,
'sourceObjectsBeingProcessed' => 0,
'sourceObjectsWaitingToBeProcessed' => 0,
'sourceObjectsProcessedWithSuccess' => 0,
'sourceObjectsProcessedWithPartialSuccess' => 0,
'sourceObjectsProcessedWithFailure' => 0,
'sourceObjectsProcessedWithSkipped' => 0,
'outcomeObjectsWithManualIntervention' => 0
],
'plugin' => '',
'pluginType' => '',
'pluginParameters' => [
],
'sourceObjects' => [
'selectedClass' => '',
'type' => ''
],
'outcomeObjectsClass' => '',
'attachmentsList' => [
],
'fields' => [
],
'priority' => '',
'parallelism' => '',
'stopping' => null,
'inFinalState' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'username' => '',
'startDate' => '',
'endDate' => '',
'state' => '',
'stateDetails' => '',
'instanceId' => '',
'jobUsersDetails' => [
[
'username' => '',
'fullname' => '',
'email' => '',
'role' => ''
]
],
'instanceName' => '',
'jobStats' => [
'completionPercentage' => 0,
'sourceObjectsCount' => 0,
'sourceObjectsBeingProcessed' => 0,
'sourceObjectsWaitingToBeProcessed' => 0,
'sourceObjectsProcessedWithSuccess' => 0,
'sourceObjectsProcessedWithPartialSuccess' => 0,
'sourceObjectsProcessedWithFailure' => 0,
'sourceObjectsProcessedWithSkipped' => 0,
'outcomeObjectsWithManualIntervention' => 0
],
'plugin' => '',
'pluginType' => '',
'pluginParameters' => [
],
'sourceObjects' => [
'selectedClass' => '',
'type' => ''
],
'outcomeObjectsClass' => '',
'attachmentsList' => [
],
'fields' => [
],
'priority' => '',
'parallelism' => '',
'stopping' => null,
'inFinalState' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/obtain-command');
$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}}/api/v2/jobs/obtain-command' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/obtain-command' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/jobs/obtain-command", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/jobs/obtain-command"
payload = {
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": False,
"inFinalState": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/jobs/obtain-command"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\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}}/api/v2/jobs/obtain-command")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": 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.post('/baseUrl/api/v2/jobs/obtain-command') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"username\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"state\": \"\",\n \"stateDetails\": \"\",\n \"instanceId\": \"\",\n \"jobUsersDetails\": [\n {\n \"username\": \"\",\n \"fullname\": \"\",\n \"email\": \"\",\n \"role\": \"\"\n }\n ],\n \"instanceName\": \"\",\n \"jobStats\": {\n \"completionPercentage\": 0,\n \"sourceObjectsCount\": 0,\n \"sourceObjectsBeingProcessed\": 0,\n \"sourceObjectsWaitingToBeProcessed\": 0,\n \"sourceObjectsProcessedWithSuccess\": 0,\n \"sourceObjectsProcessedWithPartialSuccess\": 0,\n \"sourceObjectsProcessedWithFailure\": 0,\n \"sourceObjectsProcessedWithSkipped\": 0,\n \"outcomeObjectsWithManualIntervention\": 0\n },\n \"plugin\": \"\",\n \"pluginType\": \"\",\n \"pluginParameters\": {},\n \"sourceObjects\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"outcomeObjectsClass\": \"\",\n \"attachmentsList\": [],\n \"fields\": {},\n \"priority\": \"\",\n \"parallelism\": \"\",\n \"stopping\": false,\n \"inFinalState\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/jobs/obtain-command";
let payload = json!({
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": (
json!({
"username": "",
"fullname": "",
"email": "",
"role": ""
})
),
"instanceName": "",
"jobStats": json!({
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
}),
"plugin": "",
"pluginType": "",
"pluginParameters": json!({}),
"sourceObjects": json!({
"selectedClass": "",
"type": ""
}),
"outcomeObjectsClass": "",
"attachmentsList": (),
"fields": json!({}),
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": 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}}/api/v2/jobs/obtain-command \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}'
echo '{
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
{
"username": "",
"fullname": "",
"email": "",
"role": ""
}
],
"instanceName": "",
"jobStats": {
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
},
"plugin": "",
"pluginType": "",
"pluginParameters": {},
"sourceObjects": {
"selectedClass": "",
"type": ""
},
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": {},
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
}' | \
http POST {{baseUrl}}/api/v2/jobs/obtain-command \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "username": "",\n "startDate": "",\n "endDate": "",\n "state": "",\n "stateDetails": "",\n "instanceId": "",\n "jobUsersDetails": [\n {\n "username": "",\n "fullname": "",\n "email": "",\n "role": ""\n }\n ],\n "instanceName": "",\n "jobStats": {\n "completionPercentage": 0,\n "sourceObjectsCount": 0,\n "sourceObjectsBeingProcessed": 0,\n "sourceObjectsWaitingToBeProcessed": 0,\n "sourceObjectsProcessedWithSuccess": 0,\n "sourceObjectsProcessedWithPartialSuccess": 0,\n "sourceObjectsProcessedWithFailure": 0,\n "sourceObjectsProcessedWithSkipped": 0,\n "outcomeObjectsWithManualIntervention": 0\n },\n "plugin": "",\n "pluginType": "",\n "pluginParameters": {},\n "sourceObjects": {\n "selectedClass": "",\n "type": ""\n },\n "outcomeObjectsClass": "",\n "attachmentsList": [],\n "fields": {},\n "priority": "",\n "parallelism": "",\n "stopping": false,\n "inFinalState": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/jobs/obtain-command
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"username": "",
"startDate": "",
"endDate": "",
"state": "",
"stateDetails": "",
"instanceId": "",
"jobUsersDetails": [
[
"username": "",
"fullname": "",
"email": "",
"role": ""
]
],
"instanceName": "",
"jobStats": [
"completionPercentage": 0,
"sourceObjectsCount": 0,
"sourceObjectsBeingProcessed": 0,
"sourceObjectsWaitingToBeProcessed": 0,
"sourceObjectsProcessedWithSuccess": 0,
"sourceObjectsProcessedWithPartialSuccess": 0,
"sourceObjectsProcessedWithFailure": 0,
"sourceObjectsProcessedWithSkipped": 0,
"outcomeObjectsWithManualIntervention": 0
],
"plugin": "",
"pluginType": "",
"pluginParameters": [],
"sourceObjects": [
"selectedClass": "",
"type": ""
],
"outcomeObjectsClass": "",
"attachmentsList": [],
"fields": [],
"priority": "",
"parallelism": "",
"stopping": false,
"inFinalState": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/obtain-command")! 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
Reject job
{{baseUrl}}/api/v2/jobs/reject
QUERY PARAMS
details
BODY json
{
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/reject?details=");
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 \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/jobs/reject" {:query-params {:details ""}
:content-type :json
:form-params {:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/jobs/reject?details="
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/reject?details="),
Content = new StringContent("{\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/reject?details=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/jobs/reject?details="
payload := strings.NewReader("{\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/jobs/reject?details= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17
{
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/reject?details=")
.setHeader("content-type", "application/json")
.setBody("{\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/jobs/reject?details="))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/reject?details=")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/reject?details=")
.header("content-type", "application/json")
.body("{\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
'@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}}/api/v2/jobs/reject?details=');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/reject',
params: {details: ''},
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/reject?details=';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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}}/api/v2/jobs/reject?details=',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/reject?details=")
.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/api/v2/jobs/reject?details=',
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({'@type': ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/reject',
qs: {details: ''},
headers: {'content-type': 'application/json'},
body: {'@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}}/api/v2/jobs/reject');
req.query({
details: ''
});
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
'@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}}/api/v2/jobs/reject',
params: {details: ''},
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/jobs/reject?details=';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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 = @{ @"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/reject?details="]
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}}/api/v2/jobs/reject?details=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/jobs/reject?details=",
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([
'@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}}/api/v2/jobs/reject?details=', [
'body' => '{
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/reject');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'details' => ''
]);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/reject');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setQuery(new http\QueryString([
'details' => ''
]));
$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}}/api/v2/jobs/reject?details=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/reject?details=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/jobs/reject?details=", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/jobs/reject"
querystring = {"details":""}
payload = { "@type": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/jobs/reject"
queryString <- list(details = "")
payload <- "{\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/jobs/reject?details=")
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 \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/jobs/reject') do |req|
req.params['details'] = ''
req.body = "{\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/jobs/reject";
let querystring = [
("details", ""),
];
let payload = json!({"@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)
.query(&querystring)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/api/v2/jobs/reject?details=' \
--header 'content-type: application/json' \
--data '{
"@type": ""
}'
echo '{
"@type": ""
}' | \
http POST '{{baseUrl}}/api/v2/jobs/reject?details=' \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "@type": ""\n}' \
--output-document \
- '{{baseUrl}}/api/v2/jobs/reject?details='
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/reject?details=")! 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
Returns a set of suggestions giving a query (9)
{{baseUrl}}/api/v2/jobs/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/jobs/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/jobs/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/jobs/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/jobs/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/jobs/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/jobs/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/jobs/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/jobs/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/jobs/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/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/api/v2/jobs/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/jobs/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/jobs/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/jobs/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/jobs/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/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}}/api/v2/jobs/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/jobs/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/jobs/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/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}}/api/v2/jobs/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/jobs/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/jobs/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/jobs/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/jobs/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/jobs/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/jobs/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/jobs/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/jobs/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/jobs/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/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()
GET
Stop job
{{baseUrl}}/api/v2/jobs/:id/stop
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/:id/stop");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/jobs/:id/stop")
require "http/client"
url = "{{baseUrl}}/api/v2/jobs/:id/stop"
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}}/api/v2/jobs/:id/stop"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/:id/stop");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/jobs/:id/stop"
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/api/v2/jobs/:id/stop HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobs/:id/stop")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/jobs/:id/stop"))
.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}}/api/v2/jobs/:id/stop")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobs/:id/stop")
.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}}/api/v2/jobs/:id/stop');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/:id/stop'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/:id/stop';
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}}/api/v2/jobs/:id/stop',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/jobs/:id/stop")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/jobs/:id/stop',
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}}/api/v2/jobs/:id/stop'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/jobs/:id/stop');
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}}/api/v2/jobs/:id/stop'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/jobs/:id/stop';
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}}/api/v2/jobs/:id/stop"]
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}}/api/v2/jobs/:id/stop" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/jobs/:id/stop",
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}}/api/v2/jobs/:id/stop');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/:id/stop');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobs/:id/stop');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs/:id/stop' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/:id/stop' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/jobs/:id/stop")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/jobs/:id/stop"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/jobs/:id/stop"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/jobs/:id/stop")
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/api/v2/jobs/:id/stop') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/jobs/:id/stop";
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}}/api/v2/jobs/:id/stop
http GET {{baseUrl}}/api/v2/jobs/:id/stop
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/jobs/:id/stop
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/:id/stop")! 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
Activate or deactivate a RODA users via search query
{{baseUrl}}/api/v2/members/users/status
BODY json
{
"items": {
"@type": ""
},
"activate": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/status");
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 \"items\": {\n \"@type\": \"\"\n },\n \"activate\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/users/status" {:content-type :json
:form-params {:items {:@type ""}
:activate false}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/status"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"activate\": false\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}}/api/v2/members/users/status"),
Content = new StringContent("{\n \"items\": {\n \"@type\": \"\"\n },\n \"activate\": 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}}/api/v2/members/users/status");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"items\": {\n \"@type\": \"\"\n },\n \"activate\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/status"
payload := strings.NewReader("{\n \"items\": {\n \"@type\": \"\"\n },\n \"activate\": false\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/api/v2/members/users/status HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"items": {
"@type": ""
},
"activate": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/status")
.setHeader("content-type", "application/json")
.setBody("{\n \"items\": {\n \"@type\": \"\"\n },\n \"activate\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/status"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"items\": {\n \"@type\": \"\"\n },\n \"activate\": 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 \"items\": {\n \"@type\": \"\"\n },\n \"activate\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/status")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/status")
.header("content-type", "application/json")
.body("{\n \"items\": {\n \"@type\": \"\"\n },\n \"activate\": false\n}")
.asString();
const data = JSON.stringify({
items: {
'@type': ''
},
activate: 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}}/api/v2/members/users/status');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/status',
headers: {'content-type': 'application/json'},
data: {items: {'@type': ''}, activate: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/status';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"items":{"@type":""},"activate":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}}/api/v2/members/users/status',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "items": {\n "@type": ""\n },\n "activate": 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 \"items\": {\n \"@type\": \"\"\n },\n \"activate\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/status")
.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/api/v2/members/users/status',
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({items: {'@type': ''}, activate: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/status',
headers: {'content-type': 'application/json'},
body: {items: {'@type': ''}, activate: 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}}/api/v2/members/users/status');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
items: {
'@type': ''
},
activate: 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}}/api/v2/members/users/status',
headers: {'content-type': 'application/json'},
data: {items: {'@type': ''}, activate: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/status';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"items":{"@type":""},"activate":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 = @{ @"items": @{ @"@type": @"" },
@"activate": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/status"]
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}}/api/v2/members/users/status" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"items\": {\n \"@type\": \"\"\n },\n \"activate\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/status",
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([
'items' => [
'@type' => ''
],
'activate' => 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}}/api/v2/members/users/status', [
'body' => '{
"items": {
"@type": ""
},
"activate": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/status');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'items' => [
'@type' => ''
],
'activate' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'items' => [
'@type' => ''
],
'activate' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/status');
$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}}/api/v2/members/users/status' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"items": {
"@type": ""
},
"activate": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/status' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"items": {
"@type": ""
},
"activate": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"activate\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/members/users/status", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/status"
payload = {
"items": { "@type": "" },
"activate": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/status"
payload <- "{\n \"items\": {\n \"@type\": \"\"\n },\n \"activate\": false\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}}/api/v2/members/users/status")
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 \"items\": {\n \"@type\": \"\"\n },\n \"activate\": 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.post('/baseUrl/api/v2/members/users/status') do |req|
req.body = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"activate\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/status";
let payload = json!({
"items": json!({"@type": ""}),
"activate": 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}}/api/v2/members/users/status \
--header 'content-type: application/json' \
--data '{
"items": {
"@type": ""
},
"activate": false
}'
echo '{
"items": {
"@type": ""
},
"activate": false
}' | \
http POST {{baseUrl}}/api/v2/members/users/status \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "items": {\n "@type": ""\n },\n "activate": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/users/status
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"items": ["@type": ""],
"activate": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/status")! 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
Authenticate using access key
{{baseUrl}}/api/v2/members/token
BODY json
{
"id": "",
"name": "",
"key": "",
"lastUsageDate": "",
"expirationDate": "",
"userName": "",
"status": "",
"claims": {},
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/token");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/token" {:content-type :json
:form-params {:id ""
:name ""
:key ""
:lastUsageDate ""
:expirationDate ""
:userName ""
:status ""
:claims {}
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/token"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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}}/api/v2/members/token"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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}}/api/v2/members/token");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/token"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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/api/v2/members/token HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 214
{
"id": "",
"name": "",
"key": "",
"lastUsageDate": "",
"expirationDate": "",
"userName": "",
"status": "",
"claims": {},
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/token")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/token"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/token")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/token")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
key: '',
lastUsageDate: '',
expirationDate: '',
userName: '',
status: '',
claims: {},
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/members/token');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/token',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
key: '',
lastUsageDate: '',
expirationDate: '',
userName: '',
status: '',
claims: {},
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/token';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","key":"","lastUsageDate":"","expirationDate":"","userName":"","status":"","claims":{},"createdOn":"","createdBy":"","updatedOn":"","updatedBy":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/members/token',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "key": "",\n "lastUsageDate": "",\n "expirationDate": "",\n "userName": "",\n "status": "",\n "claims": {},\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/token")
.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/api/v2/members/token',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
key: '',
lastUsageDate: '',
expirationDate: '',
userName: '',
status: '',
claims: {},
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/token',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
key: '',
lastUsageDate: '',
expirationDate: '',
userName: '',
status: '',
claims: {},
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
},
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}}/api/v2/members/token');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
key: '',
lastUsageDate: '',
expirationDate: '',
userName: '',
status: '',
claims: {},
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
});
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}}/api/v2/members/token',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
key: '',
lastUsageDate: '',
expirationDate: '',
userName: '',
status: '',
claims: {},
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/token';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","key":"","lastUsageDate":"","expirationDate":"","userName":"","status":"","claims":{},"createdOn":"","createdBy":"","updatedOn":"","updatedBy":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"name": @"",
@"key": @"",
@"lastUsageDate": @"",
@"expirationDate": @"",
@"userName": @"",
@"status": @"",
@"claims": @{ },
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/token"]
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}}/api/v2/members/token" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/token",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'name' => '',
'key' => '',
'lastUsageDate' => '',
'expirationDate' => '',
'userName' => '',
'status' => '',
'claims' => [
],
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => ''
]),
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}}/api/v2/members/token', [
'body' => '{
"id": "",
"name": "",
"key": "",
"lastUsageDate": "",
"expirationDate": "",
"userName": "",
"status": "",
"claims": {},
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/token');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'key' => '',
'lastUsageDate' => '',
'expirationDate' => '',
'userName' => '',
'status' => '',
'claims' => [
],
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'key' => '',
'lastUsageDate' => '',
'expirationDate' => '',
'userName' => '',
'status' => '',
'claims' => [
],
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/token');
$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}}/api/v2/members/token' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"key": "",
"lastUsageDate": "",
"expirationDate": "",
"userName": "",
"status": "",
"claims": {},
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/token' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"key": "",
"lastUsageDate": "",
"expirationDate": "",
"userName": "",
"status": "",
"claims": {},
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/members/token", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/token"
payload = {
"id": "",
"name": "",
"key": "",
"lastUsageDate": "",
"expirationDate": "",
"userName": "",
"status": "",
"claims": {},
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/token"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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}}/api/v2/members/token")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\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/api/v2/members/token') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"key\": \"\",\n \"lastUsageDate\": \"\",\n \"expirationDate\": \"\",\n \"userName\": \"\",\n \"status\": \"\",\n \"claims\": {},\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/token";
let payload = json!({
"id": "",
"name": "",
"key": "",
"lastUsageDate": "",
"expirationDate": "",
"userName": "",
"status": "",
"claims": json!({}),
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
});
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}}/api/v2/members/token \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"key": "",
"lastUsageDate": "",
"expirationDate": "",
"userName": "",
"status": "",
"claims": {},
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}'
echo '{
"id": "",
"name": "",
"key": "",
"lastUsageDate": "",
"expirationDate": "",
"userName": "",
"status": "",
"claims": {},
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
}' | \
http POST {{baseUrl}}/api/v2/members/token \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "key": "",\n "lastUsageDate": "",\n "expirationDate": "",\n "userName": "",\n "status": "",\n "claims": {},\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/token
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"key": "",
"lastUsageDate": "",
"expirationDate": "",
"userName": "",
"status": "",
"claims": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/token")! 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
Confirm user email
{{baseUrl}}/api/v2/members/users/:id/confirm
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id/confirm");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/users/:id/confirm")
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/:id/confirm"
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}}/api/v2/members/users/:id/confirm"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/:id/confirm");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/:id/confirm"
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/api/v2/members/users/:id/confirm HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/:id/confirm")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/:id/confirm"))
.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}}/api/v2/members/users/:id/confirm")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/:id/confirm")
.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}}/api/v2/members/users/:id/confirm');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/:id/confirm'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/:id/confirm';
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}}/api/v2/members/users/:id/confirm',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/:id/confirm")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/users/:id/confirm',
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}}/api/v2/members/users/:id/confirm'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/members/users/:id/confirm');
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}}/api/v2/members/users/:id/confirm'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/:id/confirm';
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}}/api/v2/members/users/:id/confirm"]
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}}/api/v2/members/users/:id/confirm" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/:id/confirm",
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}}/api/v2/members/users/:id/confirm');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id/confirm');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/:id/confirm');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/:id/confirm' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id/confirm' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/members/users/:id/confirm")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/:id/confirm"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/:id/confirm"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/users/:id/confirm")
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/api/v2/members/users/:id/confirm') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/:id/confirm";
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}}/api/v2/members/users/:id/confirm
http POST {{baseUrl}}/api/v2/members/users/:id/confirm
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/members/users/:id/confirm
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/:id/confirm")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Count indexed resources (2)
{{baseUrl}}/api/v2/members/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/members/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/members/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/members/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/members/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/members/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/count")
.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/api/v2/members/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/members/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/members/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/count"]
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}}/api/v2/members/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/members/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/count');
$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}}/api/v2/members/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/members/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/members/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/members/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/members/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/members/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/count")! 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
Create access key
{{baseUrl}}/api/v2/members/users/:id/access-keys
QUERY PARAMS
id
BODY json
{
"name": "",
"expirationDate": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id/access-keys");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/users/:id/access-keys" {:content-type :json
:form-params {:name ""
:expirationDate ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/:id/access-keys"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"expirationDate\": \"\"\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}}/api/v2/members/users/:id/access-keys"),
Content = new StringContent("{\n \"name\": \"\",\n \"expirationDate\": \"\"\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}}/api/v2/members/users/:id/access-keys");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/:id/access-keys"
payload := strings.NewReader("{\n \"name\": \"\",\n \"expirationDate\": \"\"\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/api/v2/members/users/:id/access-keys HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"name": "",
"expirationDate": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/:id/access-keys")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/:id/access-keys"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/:id/access-keys")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/:id/access-keys")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}")
.asString();
const data = JSON.stringify({
name: '',
expirationDate: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/members/users/:id/access-keys');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/:id/access-keys',
headers: {'content-type': 'application/json'},
data: {name: '', expirationDate: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/:id/access-keys';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","expirationDate":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/members/users/:id/access-keys',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "expirationDate": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/:id/access-keys")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/users/:id/access-keys',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({name: '', expirationDate: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/:id/access-keys',
headers: {'content-type': 'application/json'},
body: {name: '', expirationDate: ''},
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}}/api/v2/members/users/:id/access-keys');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
expirationDate: ''
});
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}}/api/v2/members/users/:id/access-keys',
headers: {'content-type': 'application/json'},
data: {name: '', expirationDate: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/:id/access-keys';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","expirationDate":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"expirationDate": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/:id/access-keys"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/v2/members/users/:id/access-keys" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/:id/access-keys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '',
'expirationDate' => ''
]),
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}}/api/v2/members/users/:id/access-keys', [
'body' => '{
"name": "",
"expirationDate": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id/access-keys');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'expirationDate' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'expirationDate' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/:id/access-keys');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/:id/access-keys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"expirationDate": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id/access-keys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"expirationDate": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/members/users/:id/access-keys", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/:id/access-keys"
payload = {
"name": "",
"expirationDate": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/:id/access-keys"
payload <- "{\n \"name\": \"\",\n \"expirationDate\": \"\"\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}}/api/v2/members/users/:id/access-keys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"expirationDate\": \"\"\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/api/v2/members/users/:id/access-keys') do |req|
req.body = "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/:id/access-keys";
let payload = json!({
"name": "",
"expirationDate": ""
});
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}}/api/v2/members/users/:id/access-keys \
--header 'content-type: application/json' \
--data '{
"name": "",
"expirationDate": ""
}'
echo '{
"name": "",
"expirationDate": ""
}' | \
http POST {{baseUrl}}/api/v2/members/users/:id/access-keys \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "expirationDate": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/users/:id/access-keys
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"expirationDate": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/:id/access-keys")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create group
{{baseUrl}}/api/v2/members/groups
BODY json
{
"name": "",
"fullName": "",
"directRoles": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/groups");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/groups" {:content-type :json
:form-params {:name ""
:fullName ""
:directRoles []}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/groups"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\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}}/api/v2/members/groups"),
Content = new StringContent("{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\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}}/api/v2/members/groups");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/groups"
payload := strings.NewReader("{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\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/api/v2/members/groups HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 55
{
"name": "",
"fullName": "",
"directRoles": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/groups")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/groups"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/groups")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/groups")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\n}")
.asString();
const data = JSON.stringify({
name: '',
fullName: '',
directRoles: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/members/groups');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/groups',
headers: {'content-type': 'application/json'},
data: {name: '', fullName: '', directRoles: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/groups';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","fullName":"","directRoles":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/members/groups',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "fullName": "",\n "directRoles": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/groups")
.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/api/v2/members/groups',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({name: '', fullName: '', directRoles: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/groups',
headers: {'content-type': 'application/json'},
body: {name: '', fullName: '', directRoles: []},
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}}/api/v2/members/groups');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
fullName: '',
directRoles: []
});
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}}/api/v2/members/groups',
headers: {'content-type': 'application/json'},
data: {name: '', fullName: '', directRoles: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/groups';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","fullName":"","directRoles":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"fullName": @"",
@"directRoles": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/groups"]
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}}/api/v2/members/groups" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/groups",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '',
'fullName' => '',
'directRoles' => [
]
]),
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}}/api/v2/members/groups', [
'body' => '{
"name": "",
"fullName": "",
"directRoles": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/groups');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'fullName' => '',
'directRoles' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'fullName' => '',
'directRoles' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/groups');
$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}}/api/v2/members/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"fullName": "",
"directRoles": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"fullName": "",
"directRoles": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/members/groups", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/groups"
payload = {
"name": "",
"fullName": "",
"directRoles": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/groups"
payload <- "{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\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}}/api/v2/members/groups")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\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/api/v2/members/groups') do |req|
req.body = "{\n \"name\": \"\",\n \"fullName\": \"\",\n \"directRoles\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/groups";
let payload = json!({
"name": "",
"fullName": "",
"directRoles": ()
});
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}}/api/v2/members/groups \
--header 'content-type: application/json' \
--data '{
"name": "",
"fullName": "",
"directRoles": []
}'
echo '{
"name": "",
"fullName": "",
"directRoles": []
}' | \
http POST {{baseUrl}}/api/v2/members/groups \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "fullName": "",\n "directRoles": []\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/groups
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"fullName": "",
"directRoles": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/groups")! 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
Create user
{{baseUrl}}/api/v2/members/users
BODY json
{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/users" {:content-type :json
:form-params {:id ""
:name ""
:fullName ""
:active false
:allRoles []
:directRoles []
:fields {}
:groups []
:type ""
:email ""
:guest false
:ipAddress ""
:resetPasswordToken ""
:resetPasswordTokenExpirationDate ""
:emailConfirmationToken ""
:emailConfirmationTokenExpirationDate ""
:extraLDAP ""
:extra [{:id ""
:options {}}]
:user false
:uuid ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/users"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\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}}/api/v2/members/users"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\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}}/api/v2/members/users");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\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/api/v2/members/users HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 466
{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/users")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [
{
id: '',
options: {}
}
],
user: false,
uuid: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/members/users');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/members/users',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "fullName": "",\n "active": false,\n "allRoles": [],\n "directRoles": [],\n "fields": {},\n "groups": [],\n "type": "",\n "email": "",\n "guest": false,\n "ipAddress": "",\n "resetPasswordToken": "",\n "resetPasswordTokenExpirationDate": "",\n "emailConfirmationToken": "",\n "emailConfirmationTokenExpirationDate": "",\n "extraLDAP": "",\n "extra": [\n {\n "id": "",\n "options": {}\n }\n ],\n "user": false,\n "uuid": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users")
.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/api/v2/members/users',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
},
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}}/api/v2/members/users');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [
{
id: '',
options: {}
}
],
user: false,
uuid: ''
});
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}}/api/v2/members/users',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"name": @"",
@"fullName": @"",
@"active": @NO,
@"allRoles": @[ ],
@"directRoles": @[ ],
@"fields": @{ },
@"groups": @[ ],
@"type": @"",
@"email": @"",
@"guest": @NO,
@"ipAddress": @"",
@"resetPasswordToken": @"",
@"resetPasswordTokenExpirationDate": @"",
@"emailConfirmationToken": @"",
@"emailConfirmationTokenExpirationDate": @"",
@"extraLDAP": @"",
@"extra": @[ @{ @"id": @"", @"options": @{ } } ],
@"user": @NO,
@"uuid": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users"]
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}}/api/v2/members/users" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'groups' => [
],
'type' => '',
'email' => '',
'guest' => null,
'ipAddress' => '',
'resetPasswordToken' => '',
'resetPasswordTokenExpirationDate' => '',
'emailConfirmationToken' => '',
'emailConfirmationTokenExpirationDate' => '',
'extraLDAP' => '',
'extra' => [
[
'id' => '',
'options' => [
]
]
],
'user' => null,
'uuid' => ''
]),
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}}/api/v2/members/users', [
'body' => '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'groups' => [
],
'type' => '',
'email' => '',
'guest' => null,
'ipAddress' => '',
'resetPasswordToken' => '',
'resetPasswordTokenExpirationDate' => '',
'emailConfirmationToken' => '',
'emailConfirmationTokenExpirationDate' => '',
'extraLDAP' => '',
'extra' => [
[
'id' => '',
'options' => [
]
]
],
'user' => null,
'uuid' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'groups' => [
],
'type' => '',
'email' => '',
'guest' => null,
'ipAddress' => '',
'resetPasswordToken' => '',
'resetPasswordTokenExpirationDate' => '',
'emailConfirmationToken' => '',
'emailConfirmationTokenExpirationDate' => '',
'extraLDAP' => '',
'extra' => [
[
'id' => '',
'options' => [
]
]
],
'user' => null,
'uuid' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users');
$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}}/api/v2/members/users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/members/users", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users"
payload = {
"id": "",
"name": "",
"fullName": "",
"active": False,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": False,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": False,
"uuid": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\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}}/api/v2/members/users")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\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/api/v2/members/users') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users";
let payload = json!({
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": (),
"directRoles": (),
"fields": json!({}),
"groups": (),
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": (
json!({
"id": "",
"options": json!({})
})
),
"user": false,
"uuid": ""
});
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}}/api/v2/members/users \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}'
echo '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}' | \
http POST {{baseUrl}}/api/v2/members/users \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "fullName": "",\n "active": false,\n "allRoles": [],\n "directRoles": [],\n "fields": {},\n "groups": [],\n "type": "",\n "email": "",\n "guest": false,\n "ipAddress": "",\n "resetPasswordToken": "",\n "resetPasswordTokenExpirationDate": "",\n "emailConfirmationToken": "",\n "emailConfirmationTokenExpirationDate": "",\n "extraLDAP": "",\n "extra": [\n {\n "id": "",\n "options": {}\n }\n ],\n "user": false,\n "uuid": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/users
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": [],
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
[
"id": "",
"options": []
]
],
"user": false,
"uuid": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users")! 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
Delete access key
{{baseUrl}}/api/v2/members/users/access-keys/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/access-keys/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/v2/members/users/access-keys/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/access-keys/:id"
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}}/api/v2/members/users/access-keys/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/access-keys/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/access-keys/:id"
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/api/v2/members/users/access-keys/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/members/users/access-keys/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/access-keys/:id"))
.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}}/api/v2/members/users/access-keys/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/members/users/access-keys/:id")
.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}}/api/v2/members/users/access-keys/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/v2/members/users/access-keys/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/access-keys/:id';
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}}/api/v2/members/users/access-keys/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/access-keys/:id")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/users/access-keys/:id',
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}}/api/v2/members/users/access-keys/:id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/api/v2/members/users/access-keys/:id');
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}}/api/v2/members/users/access-keys/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/access-keys/:id';
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}}/api/v2/members/users/access-keys/:id"]
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}}/api/v2/members/users/access-keys/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/access-keys/:id",
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}}/api/v2/members/users/access-keys/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/access-keys/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/access-keys/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/access-keys/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/access-keys/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/api/v2/members/users/access-keys/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/access-keys/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/access-keys/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/users/access-keys/:id")
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/api/v2/members/users/access-keys/:id') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/access-keys/:id";
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}}/api/v2/members/users/access-keys/:id
http DELETE {{baseUrl}}/api/v2/members/users/access-keys/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/api/v2/members/users/access-keys/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/access-keys/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete group
{{baseUrl}}/api/v2/members/groups/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/groups/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/v2/members/groups/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/members/groups/:id"
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}}/api/v2/members/groups/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/groups/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/groups/:id"
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/api/v2/members/groups/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/members/groups/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/groups/:id"))
.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}}/api/v2/members/groups/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/members/groups/:id")
.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}}/api/v2/members/groups/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/members/groups/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/groups/:id';
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}}/api/v2/members/groups/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/groups/:id")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/groups/:id',
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}}/api/v2/members/groups/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/api/v2/members/groups/:id');
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}}/api/v2/members/groups/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/groups/:id';
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}}/api/v2/members/groups/:id"]
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}}/api/v2/members/groups/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/groups/:id",
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}}/api/v2/members/groups/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/groups/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/groups/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/groups/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/groups/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/api/v2/members/groups/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/groups/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/groups/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/groups/:id")
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/api/v2/members/groups/:id') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/groups/:id";
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}}/api/v2/members/groups/:id
http DELETE {{baseUrl}}/api/v2/members/groups/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/api/v2/members/groups/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/groups/:id")! 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
Delete multiple RODA members via search query
{{baseUrl}}/api/v2/members/delete
BODY json
{
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/delete");
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 \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/delete" {:content-type :json
:form-params {:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/delete"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/members/delete"),
Content = new StringContent("{\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/delete"
payload := strings.NewReader("{\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/members/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17
{
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/delete")
.setHeader("content-type", "application/json")
.setBody("{\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/delete"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/delete")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/delete")
.header("content-type", "application/json")
.body("{\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
'@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}}/api/v2/members/delete');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/delete',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/delete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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}}/api/v2/members/delete',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/delete")
.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/api/v2/members/delete',
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({'@type': ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/delete',
headers: {'content-type': 'application/json'},
body: {'@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}}/api/v2/members/delete');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
'@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}}/api/v2/members/delete',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/delete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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 = @{ @"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/delete"]
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}}/api/v2/members/delete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/delete",
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([
'@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}}/api/v2/members/delete', [
'body' => '{
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/delete');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/delete');
$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}}/api/v2/members/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/members/delete", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/delete"
payload = { "@type": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/delete"
payload <- "{\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/delete")
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 \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/members/delete') do |req|
req.body = "{\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/delete";
let payload = json!({"@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}}/api/v2/members/delete \
--header 'content-type: application/json' \
--data '{
"@type": ""
}'
echo '{
"@type": ""
}' | \
http POST {{baseUrl}}/api/v2/members/delete \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/delete
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/delete")! 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
Delete user
{{baseUrl}}/api/v2/members/users/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/v2/members/users/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/:id"
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}}/api/v2/members/users/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/:id"
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/api/v2/members/users/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/members/users/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/:id"))
.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}}/api/v2/members/users/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/members/users/:id")
.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}}/api/v2/members/users/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/members/users/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/:id';
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}}/api/v2/members/users/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/:id")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/users/:id',
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}}/api/v2/members/users/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/api/v2/members/users/:id');
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}}/api/v2/members/users/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/:id';
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}}/api/v2/members/users/:id"]
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}}/api/v2/members/users/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/:id",
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}}/api/v2/members/users/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/api/v2/members/users/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/users/:id")
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/api/v2/members/users/:id') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/:id";
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}}/api/v2/members/users/:id
http DELETE {{baseUrl}}/api/v2/members/users/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/api/v2/members/users/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/:id")! 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
Find indexed resource using the object UUID (2)
{{baseUrl}}/api/v2/members/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/members/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/members/find/:uuid"
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}}/api/v2/members/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/find/:uuid"
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/api/v2/members/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/find/:uuid"))
.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}}/api/v2/members/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/find/:uuid")
.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}}/api/v2/members/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/members/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/find/:uuid';
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}}/api/v2/members/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/find/:uuid',
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}}/api/v2/members/find/:uuid'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/members/find/:uuid');
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}}/api/v2/members/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/find/:uuid';
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}}/api/v2/members/find/:uuid"]
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}}/api/v2/members/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/find/:uuid",
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}}/api/v2/members/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/members/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/find/:uuid")
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/api/v2/members/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/find/:uuid";
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}}/api/v2/members/find/:uuid
http GET {{baseUrl}}/api/v2/members/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/members/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/find/:uuid")! 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
Find indexed resources via search query (2)
{{baseUrl}}/api/v2/members/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/members/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/members/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/members/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/members/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/members/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/find")
.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/api/v2/members/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/members/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/members/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/find"]
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}}/api/v2/members/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/members/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/find');
$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}}/api/v2/members/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/members/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/members/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/members/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/members/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/members/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/find")! 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
Get access key
{{baseUrl}}/api/v2/members/users/access-keys/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/access-keys/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/members/users/access-keys/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/access-keys/:id"
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}}/api/v2/members/users/access-keys/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/access-keys/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/access-keys/:id"
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/api/v2/members/users/access-keys/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/users/access-keys/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/access-keys/:id"))
.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}}/api/v2/members/users/access-keys/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/users/access-keys/:id")
.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}}/api/v2/members/users/access-keys/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/members/users/access-keys/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/access-keys/:id';
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}}/api/v2/members/users/access-keys/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/access-keys/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/users/access-keys/:id',
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}}/api/v2/members/users/access-keys/:id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/members/users/access-keys/:id');
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}}/api/v2/members/users/access-keys/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/access-keys/:id';
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}}/api/v2/members/users/access-keys/:id"]
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}}/api/v2/members/users/access-keys/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/access-keys/:id",
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}}/api/v2/members/users/access-keys/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/access-keys/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/access-keys/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/access-keys/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/access-keys/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/members/users/access-keys/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/access-keys/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/access-keys/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/users/access-keys/:id")
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/api/v2/members/users/access-keys/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/access-keys/:id";
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}}/api/v2/members/users/access-keys/:id
http GET {{baseUrl}}/api/v2/members/users/access-keys/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/members/users/access-keys/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/access-keys/:id")! 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
Get authenticated user
{{baseUrl}}/api/v2/members/users/authenticated
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/authenticated");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/members/users/authenticated")
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/authenticated"
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}}/api/v2/members/users/authenticated"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/authenticated");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/authenticated"
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/api/v2/members/users/authenticated HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/users/authenticated")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/authenticated"))
.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}}/api/v2/members/users/authenticated")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/users/authenticated")
.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}}/api/v2/members/users/authenticated');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/members/users/authenticated'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/authenticated';
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}}/api/v2/members/users/authenticated',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/authenticated")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/users/authenticated',
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}}/api/v2/members/users/authenticated'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/members/users/authenticated');
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}}/api/v2/members/users/authenticated'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/authenticated';
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}}/api/v2/members/users/authenticated"]
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}}/api/v2/members/users/authenticated" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/authenticated",
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}}/api/v2/members/users/authenticated');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/authenticated');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/authenticated');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/authenticated' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/authenticated' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/members/users/authenticated")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/authenticated"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/authenticated"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/users/authenticated")
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/api/v2/members/users/authenticated') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/authenticated";
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}}/api/v2/members/users/authenticated
http GET {{baseUrl}}/api/v2/members/users/authenticated
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/members/users/authenticated
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/authenticated")! 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
Get default user extra
{{baseUrl}}/api/v2/members/configuration/custom-form
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/configuration/custom-form");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/members/configuration/custom-form")
require "http/client"
url = "{{baseUrl}}/api/v2/members/configuration/custom-form"
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}}/api/v2/members/configuration/custom-form"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/configuration/custom-form");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/configuration/custom-form"
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/api/v2/members/configuration/custom-form HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/configuration/custom-form")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/configuration/custom-form"))
.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}}/api/v2/members/configuration/custom-form")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/configuration/custom-form")
.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}}/api/v2/members/configuration/custom-form');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/members/configuration/custom-form'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/configuration/custom-form';
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}}/api/v2/members/configuration/custom-form',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/configuration/custom-form")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/configuration/custom-form',
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}}/api/v2/members/configuration/custom-form'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/members/configuration/custom-form');
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}}/api/v2/members/configuration/custom-form'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/configuration/custom-form';
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}}/api/v2/members/configuration/custom-form"]
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}}/api/v2/members/configuration/custom-form" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/configuration/custom-form",
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}}/api/v2/members/configuration/custom-form');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/configuration/custom-form');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/configuration/custom-form');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/configuration/custom-form' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/configuration/custom-form' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/members/configuration/custom-form")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/configuration/custom-form"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/configuration/custom-form"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/configuration/custom-form")
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/api/v2/members/configuration/custom-form') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/configuration/custom-form";
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}}/api/v2/members/configuration/custom-form
http GET {{baseUrl}}/api/v2/members/configuration/custom-form
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/members/configuration/custom-form
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/configuration/custom-form")! 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
Get group
{{baseUrl}}/api/v2/members/groups/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/groups/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/members/groups/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/members/groups/:id"
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}}/api/v2/members/groups/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/groups/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/groups/:id"
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/api/v2/members/groups/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/groups/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/groups/:id"))
.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}}/api/v2/members/groups/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/groups/:id")
.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}}/api/v2/members/groups/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/members/groups/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/groups/:id';
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}}/api/v2/members/groups/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/groups/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/groups/:id',
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}}/api/v2/members/groups/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/members/groups/:id');
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}}/api/v2/members/groups/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/groups/:id';
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}}/api/v2/members/groups/:id"]
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}}/api/v2/members/groups/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/groups/:id",
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}}/api/v2/members/groups/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/groups/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/groups/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/groups/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/groups/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/members/groups/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/groups/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/groups/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/groups/:id")
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/api/v2/members/groups/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/groups/:id";
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}}/api/v2/members/groups/:id
http GET {{baseUrl}}/api/v2/members/groups/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/members/groups/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/groups/:id")! 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
Get user access keys list
{{baseUrl}}/api/v2/members/users/:id/access-keys
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id/access-keys");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/members/users/:id/access-keys")
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/:id/access-keys"
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}}/api/v2/members/users/:id/access-keys"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/:id/access-keys");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/:id/access-keys"
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/api/v2/members/users/:id/access-keys HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/users/:id/access-keys")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/:id/access-keys"))
.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}}/api/v2/members/users/:id/access-keys")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/users/:id/access-keys")
.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}}/api/v2/members/users/:id/access-keys');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/members/users/:id/access-keys'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/:id/access-keys';
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}}/api/v2/members/users/:id/access-keys',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/:id/access-keys")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/users/:id/access-keys',
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}}/api/v2/members/users/:id/access-keys'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/members/users/:id/access-keys');
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}}/api/v2/members/users/:id/access-keys'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/:id/access-keys';
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}}/api/v2/members/users/:id/access-keys"]
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}}/api/v2/members/users/:id/access-keys" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/:id/access-keys",
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}}/api/v2/members/users/:id/access-keys');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id/access-keys');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/:id/access-keys');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/:id/access-keys' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id/access-keys' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/members/users/:id/access-keys")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/:id/access-keys"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/:id/access-keys"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/users/:id/access-keys")
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/api/v2/members/users/:id/access-keys') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/:id/access-keys";
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}}/api/v2/members/users/:id/access-keys
http GET {{baseUrl}}/api/v2/members/users/:id/access-keys
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/members/users/:id/access-keys
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/:id/access-keys")! 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
Get user
{{baseUrl}}/api/v2/members/users/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/members/users/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/:id"
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}}/api/v2/members/users/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/:id"
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/api/v2/members/users/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/users/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/:id"))
.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}}/api/v2/members/users/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/users/:id")
.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}}/api/v2/members/users/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/members/users/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/:id';
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}}/api/v2/members/users/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/users/:id',
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}}/api/v2/members/users/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/members/users/:id');
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}}/api/v2/members/users/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/:id';
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}}/api/v2/members/users/:id"]
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}}/api/v2/members/users/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/:id",
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}}/api/v2/members/users/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/members/users/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/users/:id")
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/api/v2/members/users/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/:id";
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}}/api/v2/members/users/:id
http GET {{baseUrl}}/api/v2/members/users/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/members/users/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/:id")! 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
Login
{{baseUrl}}/api/v2/members/users/login
BODY json
{
"username": "",
"password": {
"chars": [],
"empty": false
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/login");
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 \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": false\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/users/login" {:content-type :json
:form-params {:username ""
:password {:chars []
:empty false}}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/login"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": 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}}/api/v2/members/users/login"),
Content = new StringContent("{\n \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": 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}}/api/v2/members/users/login");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": false\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/login"
payload := strings.NewReader("{\n \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": 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/api/v2/members/users/login HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 77
{
"username": "",
"password": {
"chars": [],
"empty": false
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/login")
.setHeader("content-type", "application/json")
.setBody("{\n \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": false\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/login"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": 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 \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": false\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/login")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/login")
.header("content-type", "application/json")
.body("{\n \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": false\n }\n}")
.asString();
const data = JSON.stringify({
username: '',
password: {
chars: [],
empty: 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}}/api/v2/members/users/login');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/login',
headers: {'content-type': 'application/json'},
data: {username: '', password: {chars: [], empty: false}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/login';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"username":"","password":{"chars":[],"empty":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}}/api/v2/members/users/login',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "username": "",\n "password": {\n "chars": [],\n "empty": 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 \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": false\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/login")
.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/api/v2/members/users/login',
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({username: '', password: {chars: [], empty: false}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/login',
headers: {'content-type': 'application/json'},
body: {username: '', password: {chars: [], empty: 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}}/api/v2/members/users/login');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
username: '',
password: {
chars: [],
empty: 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}}/api/v2/members/users/login',
headers: {'content-type': 'application/json'},
data: {username: '', password: {chars: [], empty: false}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/login';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"username":"","password":{"chars":[],"empty":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 = @{ @"username": @"",
@"password": @{ @"chars": @[ ], @"empty": @NO } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/login"]
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}}/api/v2/members/users/login" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": false\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/login",
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([
'username' => '',
'password' => [
'chars' => [
],
'empty' => 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}}/api/v2/members/users/login', [
'body' => '{
"username": "",
"password": {
"chars": [],
"empty": false
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/login');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'username' => '',
'password' => [
'chars' => [
],
'empty' => null
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'username' => '',
'password' => [
'chars' => [
],
'empty' => null
]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/login');
$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}}/api/v2/members/users/login' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"username": "",
"password": {
"chars": [],
"empty": false
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/login' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"username": "",
"password": {
"chars": [],
"empty": false
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": false\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/members/users/login", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/login"
payload = {
"username": "",
"password": {
"chars": [],
"empty": False
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/login"
payload <- "{\n \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": 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}}/api/v2/members/users/login")
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 \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": 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/api/v2/members/users/login') do |req|
req.body = "{\n \"username\": \"\",\n \"password\": {\n \"chars\": [],\n \"empty\": 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}}/api/v2/members/users/login";
let payload = json!({
"username": "",
"password": json!({
"chars": (),
"empty": 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}}/api/v2/members/users/login \
--header 'content-type: application/json' \
--data '{
"username": "",
"password": {
"chars": [],
"empty": false
}
}'
echo '{
"username": "",
"password": {
"chars": [],
"empty": false
}
}' | \
http POST {{baseUrl}}/api/v2/members/users/login \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "username": "",\n "password": {\n "chars": [],\n "empty": false\n }\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/users/login
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"username": "",
"password": [
"chars": [],
"empty": false
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/login")! 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
Recover login
{{baseUrl}}/api/v2/members/users/recover
QUERY PARAMS
email
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/recover?email=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/users/recover" {:query-params {:email ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/recover?email="
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}}/api/v2/members/users/recover?email="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/recover?email=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/recover?email="
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/api/v2/members/users/recover?email= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/recover?email=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/recover?email="))
.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}}/api/v2/members/users/recover?email=")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/recover?email=")
.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}}/api/v2/members/users/recover?email=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/recover',
params: {email: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/recover?email=';
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}}/api/v2/members/users/recover?email=',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/recover?email=")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/users/recover?email=',
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}}/api/v2/members/users/recover',
qs: {email: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/members/users/recover');
req.query({
email: ''
});
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}}/api/v2/members/users/recover',
params: {email: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/recover?email=';
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}}/api/v2/members/users/recover?email="]
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}}/api/v2/members/users/recover?email=" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/recover?email=",
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}}/api/v2/members/users/recover?email=');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/recover');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'email' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/recover');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
'email' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/recover?email=' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/recover?email=' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/members/users/recover?email=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/recover"
querystring = {"email":""}
response = requests.post(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/recover"
queryString <- list(email = "")
response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/users/recover?email=")
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/api/v2/members/users/recover') do |req|
req.params['email'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/recover";
let querystring = [
("email", ""),
];
let client = reqwest::Client::new();
let response = client.post(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/api/v2/members/users/recover?email='
http POST '{{baseUrl}}/api/v2/members/users/recover?email='
wget --quiet \
--method POST \
--output-document \
- '{{baseUrl}}/api/v2/members/users/recover?email='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/recover?email=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Regenerate access key
{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id
QUERY PARAMS
id
BODY json
{
"name": "",
"expirationDate": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id" {:content-type :json
:form-params {:name ""
:expirationDate ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"expirationDate\": \"\"\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}}/api/v2/members/users/access-keys/regenerate/:id"),
Content = new StringContent("{\n \"name\": \"\",\n \"expirationDate\": \"\"\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}}/api/v2/members/users/access-keys/regenerate/:id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id"
payload := strings.NewReader("{\n \"name\": \"\",\n \"expirationDate\": \"\"\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/api/v2/members/users/access-keys/regenerate/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"name": "",
"expirationDate": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}")
.asString();
const data = JSON.stringify({
name: '',
expirationDate: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id',
headers: {'content-type': 'application/json'},
data: {name: '', expirationDate: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","expirationDate":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "expirationDate": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id")
.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/api/v2/members/users/access-keys/regenerate/:id',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({name: '', expirationDate: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id',
headers: {'content-type': 'application/json'},
body: {name: '', expirationDate: ''},
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}}/api/v2/members/users/access-keys/regenerate/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
expirationDate: ''
});
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}}/api/v2/members/users/access-keys/regenerate/:id',
headers: {'content-type': 'application/json'},
data: {name: '', expirationDate: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","expirationDate":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"expirationDate": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id"]
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}}/api/v2/members/users/access-keys/regenerate/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '',
'expirationDate' => ''
]),
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}}/api/v2/members/users/access-keys/regenerate/:id', [
'body' => '{
"name": "",
"expirationDate": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'expirationDate' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'expirationDate' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id');
$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}}/api/v2/members/users/access-keys/regenerate/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"expirationDate": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"expirationDate": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/members/users/access-keys/regenerate/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id"
payload = {
"name": "",
"expirationDate": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id"
payload <- "{\n \"name\": \"\",\n \"expirationDate\": \"\"\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}}/api/v2/members/users/access-keys/regenerate/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"expirationDate\": \"\"\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/api/v2/members/users/access-keys/regenerate/:id') do |req|
req.body = "{\n \"name\": \"\",\n \"expirationDate\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id";
let payload = json!({
"name": "",
"expirationDate": ""
});
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}}/api/v2/members/users/access-keys/regenerate/:id \
--header 'content-type: application/json' \
--data '{
"name": "",
"expirationDate": ""
}'
echo '{
"name": "",
"expirationDate": ""
}' | \
http POST {{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "expirationDate": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"expirationDate": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id")! 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
Register user
{{baseUrl}}/api/v2/members/users/register
BODY json
{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/register");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/users/register" {:content-type :json
:form-params {:id ""
:name ""
:fullName ""
:active false
:allRoles []
:directRoles []
:fields {}
:groups []
:type ""
:email ""
:guest false
:ipAddress ""
:resetPasswordToken ""
:resetPasswordTokenExpirationDate ""
:emailConfirmationToken ""
:emailConfirmationTokenExpirationDate ""
:extraLDAP ""
:extra [{:id ""
:options {}}]
:user false
:uuid ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/register"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\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}}/api/v2/members/users/register"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\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}}/api/v2/members/users/register");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/register"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\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/api/v2/members/users/register HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 466
{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/register")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/register"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/register")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/register")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [
{
id: '',
options: {}
}
],
user: false,
uuid: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/members/users/register');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/register',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/register';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/members/users/register',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "fullName": "",\n "active": false,\n "allRoles": [],\n "directRoles": [],\n "fields": {},\n "groups": [],\n "type": "",\n "email": "",\n "guest": false,\n "ipAddress": "",\n "resetPasswordToken": "",\n "resetPasswordTokenExpirationDate": "",\n "emailConfirmationToken": "",\n "emailConfirmationTokenExpirationDate": "",\n "extraLDAP": "",\n "extra": [\n {\n "id": "",\n "options": {}\n }\n ],\n "user": false,\n "uuid": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/register")
.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/api/v2/members/users/register',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/register',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
},
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}}/api/v2/members/users/register');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [
{
id: '',
options: {}
}
],
user: false,
uuid: ''
});
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}}/api/v2/members/users/register',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/register';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"name": @"",
@"fullName": @"",
@"active": @NO,
@"allRoles": @[ ],
@"directRoles": @[ ],
@"fields": @{ },
@"groups": @[ ],
@"type": @"",
@"email": @"",
@"guest": @NO,
@"ipAddress": @"",
@"resetPasswordToken": @"",
@"resetPasswordTokenExpirationDate": @"",
@"emailConfirmationToken": @"",
@"emailConfirmationTokenExpirationDate": @"",
@"extraLDAP": @"",
@"extra": @[ @{ @"id": @"", @"options": @{ } } ],
@"user": @NO,
@"uuid": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/register"]
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}}/api/v2/members/users/register" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/register",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'groups' => [
],
'type' => '',
'email' => '',
'guest' => null,
'ipAddress' => '',
'resetPasswordToken' => '',
'resetPasswordTokenExpirationDate' => '',
'emailConfirmationToken' => '',
'emailConfirmationTokenExpirationDate' => '',
'extraLDAP' => '',
'extra' => [
[
'id' => '',
'options' => [
]
]
],
'user' => null,
'uuid' => ''
]),
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}}/api/v2/members/users/register', [
'body' => '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/register');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'groups' => [
],
'type' => '',
'email' => '',
'guest' => null,
'ipAddress' => '',
'resetPasswordToken' => '',
'resetPasswordTokenExpirationDate' => '',
'emailConfirmationToken' => '',
'emailConfirmationTokenExpirationDate' => '',
'extraLDAP' => '',
'extra' => [
[
'id' => '',
'options' => [
]
]
],
'user' => null,
'uuid' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'groups' => [
],
'type' => '',
'email' => '',
'guest' => null,
'ipAddress' => '',
'resetPasswordToken' => '',
'resetPasswordTokenExpirationDate' => '',
'emailConfirmationToken' => '',
'emailConfirmationTokenExpirationDate' => '',
'extraLDAP' => '',
'extra' => [
[
'id' => '',
'options' => [
]
]
],
'user' => null,
'uuid' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/register');
$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}}/api/v2/members/users/register' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/register' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/members/users/register", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/register"
payload = {
"id": "",
"name": "",
"fullName": "",
"active": False,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": False,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": False,
"uuid": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/register"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\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}}/api/v2/members/users/register")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\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/api/v2/members/users/register') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/register";
let payload = json!({
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": (),
"directRoles": (),
"fields": json!({}),
"groups": (),
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": (
json!({
"id": "",
"options": json!({})
})
),
"user": false,
"uuid": ""
});
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}}/api/v2/members/users/register \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}'
echo '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
}' | \
http POST {{baseUrl}}/api/v2/members/users/register \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "fullName": "",\n "active": false,\n "allRoles": [],\n "directRoles": [],\n "fields": {},\n "groups": [],\n "type": "",\n "email": "",\n "guest": false,\n "ipAddress": "",\n "resetPasswordToken": "",\n "resetPasswordTokenExpirationDate": "",\n "emailConfirmationToken": "",\n "emailConfirmationTokenExpirationDate": "",\n "extraLDAP": "",\n "extra": [\n {\n "id": "",\n "options": {}\n }\n ],\n "user": false,\n "uuid": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/users/register
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": [],
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
[
"id": "",
"options": []
]
],
"user": false,
"uuid": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/register")! 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()
PATCH
Resets user password
{{baseUrl}}/api/v2/members/users/:id/reset-password
QUERY PARAMS
id
BODY json
{
"token": "",
"newPassword": {
"chars": [],
"empty": false
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id/reset-password");
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 \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": false\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/api/v2/members/users/:id/reset-password" {:content-type :json
:form-params {:token ""
:newPassword {:chars []
:empty false}}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/:id/reset-password"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": false\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}}/api/v2/members/users/:id/reset-password"),
Content = new StringContent("{\n \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": 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}}/api/v2/members/users/:id/reset-password");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": false\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/:id/reset-password"
payload := strings.NewReader("{\n \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": false\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/api/v2/members/users/:id/reset-password HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 77
{
"token": "",
"newPassword": {
"chars": [],
"empty": false
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/api/v2/members/users/:id/reset-password")
.setHeader("content-type", "application/json")
.setBody("{\n \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": false\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/:id/reset-password"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": 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 \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": false\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/:id/reset-password")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/api/v2/members/users/:id/reset-password")
.header("content-type", "application/json")
.body("{\n \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": false\n }\n}")
.asString();
const data = JSON.stringify({
token: '',
newPassword: {
chars: [],
empty: false
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/api/v2/members/users/:id/reset-password');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/api/v2/members/users/:id/reset-password',
headers: {'content-type': 'application/json'},
data: {token: '', newPassword: {chars: [], empty: false}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/:id/reset-password';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"token":"","newPassword":{"chars":[],"empty":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}}/api/v2/members/users/:id/reset-password',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "token": "",\n "newPassword": {\n "chars": [],\n "empty": 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 \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": false\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/:id/reset-password")
.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/api/v2/members/users/:id/reset-password',
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({token: '', newPassword: {chars: [], empty: false}}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/api/v2/members/users/:id/reset-password',
headers: {'content-type': 'application/json'},
body: {token: '', newPassword: {chars: [], empty: 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('PATCH', '{{baseUrl}}/api/v2/members/users/:id/reset-password');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
token: '',
newPassword: {
chars: [],
empty: 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: 'PATCH',
url: '{{baseUrl}}/api/v2/members/users/:id/reset-password',
headers: {'content-type': 'application/json'},
data: {token: '', newPassword: {chars: [], empty: false}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/:id/reset-password';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"token":"","newPassword":{"chars":[],"empty":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 = @{ @"token": @"",
@"newPassword": @{ @"chars": @[ ], @"empty": @NO } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/:id/reset-password"]
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}}/api/v2/members/users/:id/reset-password" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": false\n }\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/:id/reset-password",
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([
'token' => '',
'newPassword' => [
'chars' => [
],
'empty' => 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('PATCH', '{{baseUrl}}/api/v2/members/users/:id/reset-password', [
'body' => '{
"token": "",
"newPassword": {
"chars": [],
"empty": false
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id/reset-password');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'token' => '',
'newPassword' => [
'chars' => [
],
'empty' => null
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'token' => '',
'newPassword' => [
'chars' => [
],
'empty' => null
]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/:id/reset-password');
$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}}/api/v2/members/users/:id/reset-password' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"token": "",
"newPassword": {
"chars": [],
"empty": false
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id/reset-password' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"token": "",
"newPassword": {
"chars": [],
"empty": false
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": false\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/api/v2/members/users/:id/reset-password", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/:id/reset-password"
payload = {
"token": "",
"newPassword": {
"chars": [],
"empty": False
}
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/:id/reset-password"
payload <- "{\n \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": false\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}}/api/v2/members/users/:id/reset-password")
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 \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": 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.patch('/baseUrl/api/v2/members/users/:id/reset-password') do |req|
req.body = "{\n \"token\": \"\",\n \"newPassword\": {\n \"chars\": [],\n \"empty\": false\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}}/api/v2/members/users/:id/reset-password";
let payload = json!({
"token": "",
"newPassword": json!({
"chars": (),
"empty": 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("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/api/v2/members/users/:id/reset-password \
--header 'content-type: application/json' \
--data '{
"token": "",
"newPassword": {
"chars": [],
"empty": false
}
}'
echo '{
"token": "",
"newPassword": {
"chars": [],
"empty": false
}
}' | \
http PATCH {{baseUrl}}/api/v2/members/users/:id/reset-password \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "token": "",\n "newPassword": {\n "chars": [],\n "empty": false\n }\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/users/:id/reset-password
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"token": "",
"newPassword": [
"chars": [],
"empty": false
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/:id/reset-password")! 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
Returns a set of suggestions giving a query (2)
{{baseUrl}}/api/v2/members/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/members/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/members/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/members/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/members/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/members/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/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/api/v2/members/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/members/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/members/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/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}}/api/v2/members/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/members/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/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}}/api/v2/members/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/members/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/members/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/members/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/members/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/members/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/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
Revoke access key
{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id"
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}}/api/v2/members/users/access-keys/revoke/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id"
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/api/v2/members/users/access-keys/revoke/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id"))
.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}}/api/v2/members/users/access-keys/revoke/:id")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id")
.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}}/api/v2/members/users/access-keys/revoke/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id';
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}}/api/v2/members/users/access-keys/revoke/:id',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/users/access-keys/revoke/:id',
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}}/api/v2/members/users/access-keys/revoke/:id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id');
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}}/api/v2/members/users/access-keys/revoke/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id';
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}}/api/v2/members/users/access-keys/revoke/:id"]
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}}/api/v2/members/users/access-keys/revoke/:id" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id",
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}}/api/v2/members/users/access-keys/revoke/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/members/users/access-keys/revoke/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id")
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/api/v2/members/users/access-keys/revoke/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id";
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}}/api/v2/members/users/access-keys/revoke/:id
http POST {{baseUrl}}/api/v2/members/users/access-keys/revoke/:id
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/members/users/access-keys/revoke/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Send verification email
{{baseUrl}}/api/v2/members/users/:id/send-verification
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id/send-verification");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/members/users/:id/send-verification")
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/:id/send-verification"
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}}/api/v2/members/users/:id/send-verification"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/:id/send-verification");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/:id/send-verification"
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/api/v2/members/users/:id/send-verification HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/:id/send-verification")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/:id/send-verification"))
.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}}/api/v2/members/users/:id/send-verification")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/:id/send-verification")
.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}}/api/v2/members/users/:id/send-verification');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/members/users/:id/send-verification'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/:id/send-verification';
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}}/api/v2/members/users/:id/send-verification',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/:id/send-verification")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/members/users/:id/send-verification',
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}}/api/v2/members/users/:id/send-verification'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/members/users/:id/send-verification');
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}}/api/v2/members/users/:id/send-verification'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/:id/send-verification';
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}}/api/v2/members/users/:id/send-verification"]
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}}/api/v2/members/users/:id/send-verification" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/:id/send-verification",
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}}/api/v2/members/users/:id/send-verification');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id/send-verification');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/:id/send-verification');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/:id/send-verification' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id/send-verification' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/members/users/:id/send-verification")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/:id/send-verification"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/:id/send-verification"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/members/users/:id/send-verification")
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/api/v2/members/users/:id/send-verification') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/members/users/:id/send-verification";
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}}/api/v2/members/users/:id/send-verification
http POST {{baseUrl}}/api/v2/members/users/:id/send-verification
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/members/users/:id/send-verification
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/:id/send-verification")! 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()
PUT
Update group
{{baseUrl}}/api/v2/members/groups
BODY json
{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"type": "",
"users": [],
"uuid": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/groups");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/members/groups" {:content-type :json
:form-params {:id ""
:name ""
:fullName ""
:active false
:allRoles []
:directRoles []
:fields {}
:type ""
:users []
:uuid ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/groups"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\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}}/api/v2/members/groups"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\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}}/api/v2/members/groups");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/groups"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\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/api/v2/members/groups HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 163
{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"type": "",
"users": [],
"uuid": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/members/groups")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/groups"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/groups")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/members/groups")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
type: '',
users: [],
uuid: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/members/groups');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/members/groups',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
type: '',
users: [],
uuid: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/groups';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"type":"","users":[],"uuid":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/members/groups',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "fullName": "",\n "active": false,\n "allRoles": [],\n "directRoles": [],\n "fields": {},\n "type": "",\n "users": [],\n "uuid": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/groups")
.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/api/v2/members/groups',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
type: '',
users: [],
uuid: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/members/groups',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
type: '',
users: [],
uuid: ''
},
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}}/api/v2/members/groups');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
type: '',
users: [],
uuid: ''
});
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}}/api/v2/members/groups',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
type: '',
users: [],
uuid: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/groups';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"type":"","users":[],"uuid":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"name": @"",
@"fullName": @"",
@"active": @NO,
@"allRoles": @[ ],
@"directRoles": @[ ],
@"fields": @{ },
@"type": @"",
@"users": @[ ],
@"uuid": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/groups"]
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}}/api/v2/members/groups" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/groups",
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([
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'type' => '',
'users' => [
],
'uuid' => ''
]),
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}}/api/v2/members/groups', [
'body' => '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"type": "",
"users": [],
"uuid": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/groups');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'type' => '',
'users' => [
],
'uuid' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'type' => '',
'users' => [
],
'uuid' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/groups');
$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}}/api/v2/members/groups' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"type": "",
"users": [],
"uuid": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/groups' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"type": "",
"users": [],
"uuid": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/members/groups", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/groups"
payload = {
"id": "",
"name": "",
"fullName": "",
"active": False,
"allRoles": [],
"directRoles": [],
"fields": {},
"type": "",
"users": [],
"uuid": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/groups"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\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}}/api/v2/members/groups")
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 \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\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/api/v2/members/groups') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"type\": \"\",\n \"users\": [],\n \"uuid\": \"\"\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}}/api/v2/members/groups";
let payload = json!({
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": (),
"directRoles": (),
"fields": json!({}),
"type": "",
"users": (),
"uuid": ""
});
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}}/api/v2/members/groups \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"type": "",
"users": [],
"uuid": ""
}'
echo '{
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"type": "",
"users": [],
"uuid": ""
}' | \
http PUT {{baseUrl}}/api/v2/members/groups \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "fullName": "",\n "active": false,\n "allRoles": [],\n "directRoles": [],\n "fields": {},\n "type": "",\n "users": [],\n "uuid": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/groups
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": [],
"type": "",
"users": [],
"uuid": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/groups")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Update my user
{{baseUrl}}/api/v2/members/users/update-my-user
BODY json
{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/update-my-user");
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 \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/members/users/update-my-user" {:content-type :json
:form-params {:user {:id ""
:name ""
:fullName ""
:active false
:allRoles []
:directRoles []
:fields {}
:groups []
:type ""
:email ""
:guest false
:ipAddress ""
:resetPasswordToken ""
:resetPasswordTokenExpirationDate ""
:emailConfirmationToken ""
:emailConfirmationTokenExpirationDate ""
:extraLDAP ""
:extra [{:id ""
:options {}}]
:user false
:uuid ""}
:password {:chars []
:empty false}
:values [{}]}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/users/update-my-user"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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}}/api/v2/members/users/update-my-user"),
Content = new StringContent("{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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}}/api/v2/members/users/update-my-user");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users/update-my-user"
payload := strings.NewReader("{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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/api/v2/members/users/update-my-user HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 615
{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/members/users/update-my-user")
.setHeader("content-type", "application/json")
.setBody("{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users/update-my-user"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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 \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/update-my-user")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/members/users/update-my-user")
.header("content-type", "application/json")
.body("{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}")
.asString();
const data = JSON.stringify({
user: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [
{
id: '',
options: {}
}
],
user: false,
uuid: ''
},
password: {
chars: [],
empty: false
},
values: [
{}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/members/users/update-my-user');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/members/users/update-my-user',
headers: {'content-type': 'application/json'},
data: {
user: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
},
password: {chars: [], empty: false},
values: [{}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/update-my-user';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"user":{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""},"password":{"chars":[],"empty":false},"values":[{}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/members/users/update-my-user',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "user": {\n "id": "",\n "name": "",\n "fullName": "",\n "active": false,\n "allRoles": [],\n "directRoles": [],\n "fields": {},\n "groups": [],\n "type": "",\n "email": "",\n "guest": false,\n "ipAddress": "",\n "resetPasswordToken": "",\n "resetPasswordTokenExpirationDate": "",\n "emailConfirmationToken": "",\n "emailConfirmationTokenExpirationDate": "",\n "extraLDAP": "",\n "extra": [\n {\n "id": "",\n "options": {}\n }\n ],\n "user": false,\n "uuid": ""\n },\n "password": {\n "chars": [],\n "empty": false\n },\n "values": [\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 \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users/update-my-user")
.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/api/v2/members/users/update-my-user',
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({
user: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
},
password: {chars: [], empty: false},
values: [{}]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/members/users/update-my-user',
headers: {'content-type': 'application/json'},
body: {
user: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
},
password: {chars: [], empty: false},
values: [{}]
},
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}}/api/v2/members/users/update-my-user');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
user: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [
{
id: '',
options: {}
}
],
user: false,
uuid: ''
},
password: {
chars: [],
empty: false
},
values: [
{}
]
});
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}}/api/v2/members/users/update-my-user',
headers: {'content-type': 'application/json'},
data: {
user: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
},
password: {chars: [], empty: false},
values: [{}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users/update-my-user';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"user":{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""},"password":{"chars":[],"empty":false},"values":[{}]}'
};
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 = @{ @"user": @{ @"id": @"", @"name": @"", @"fullName": @"", @"active": @NO, @"allRoles": @[ ], @"directRoles": @[ ], @"fields": @{ }, @"groups": @[ ], @"type": @"", @"email": @"", @"guest": @NO, @"ipAddress": @"", @"resetPasswordToken": @"", @"resetPasswordTokenExpirationDate": @"", @"emailConfirmationToken": @"", @"emailConfirmationTokenExpirationDate": @"", @"extraLDAP": @"", @"extra": @[ @{ @"id": @"", @"options": @{ } } ], @"user": @NO, @"uuid": @"" },
@"password": @{ @"chars": @[ ], @"empty": @NO },
@"values": @[ @{ } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/update-my-user"]
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}}/api/v2/members/users/update-my-user" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users/update-my-user",
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([
'user' => [
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'groups' => [
],
'type' => '',
'email' => '',
'guest' => null,
'ipAddress' => '',
'resetPasswordToken' => '',
'resetPasswordTokenExpirationDate' => '',
'emailConfirmationToken' => '',
'emailConfirmationTokenExpirationDate' => '',
'extraLDAP' => '',
'extra' => [
[
'id' => '',
'options' => [
]
]
],
'user' => null,
'uuid' => ''
],
'password' => [
'chars' => [
],
'empty' => null
],
'values' => [
[
]
]
]),
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}}/api/v2/members/users/update-my-user', [
'body' => '{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/update-my-user');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'user' => [
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'groups' => [
],
'type' => '',
'email' => '',
'guest' => null,
'ipAddress' => '',
'resetPasswordToken' => '',
'resetPasswordTokenExpirationDate' => '',
'emailConfirmationToken' => '',
'emailConfirmationTokenExpirationDate' => '',
'extraLDAP' => '',
'extra' => [
[
'id' => '',
'options' => [
]
]
],
'user' => null,
'uuid' => ''
],
'password' => [
'chars' => [
],
'empty' => null
],
'values' => [
[
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'user' => [
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'groups' => [
],
'type' => '',
'email' => '',
'guest' => null,
'ipAddress' => '',
'resetPasswordToken' => '',
'resetPasswordTokenExpirationDate' => '',
'emailConfirmationToken' => '',
'emailConfirmationTokenExpirationDate' => '',
'extraLDAP' => '',
'extra' => [
[
'id' => '',
'options' => [
]
]
],
'user' => null,
'uuid' => ''
],
'password' => [
'chars' => [
],
'empty' => null
],
'values' => [
[
]
]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/update-my-user');
$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}}/api/v2/members/users/update-my-user' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/update-my-user' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/members/users/update-my-user", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users/update-my-user"
payload = {
"user": {
"id": "",
"name": "",
"fullName": "",
"active": False,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": False,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": False,
"uuid": ""
},
"password": {
"chars": [],
"empty": False
},
"values": [{}]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users/update-my-user"
payload <- "{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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}}/api/v2/members/users/update-my-user")
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 \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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/api/v2/members/users/update-my-user') do |req|
req.body = "{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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}}/api/v2/members/users/update-my-user";
let payload = json!({
"user": json!({
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": (),
"directRoles": (),
"fields": json!({}),
"groups": (),
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": (
json!({
"id": "",
"options": json!({})
})
),
"user": false,
"uuid": ""
}),
"password": json!({
"chars": (),
"empty": false
}),
"values": (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}}/api/v2/members/users/update-my-user \
--header 'content-type: application/json' \
--data '{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}'
echo '{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}' | \
http PUT {{baseUrl}}/api/v2/members/users/update-my-user \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "user": {\n "id": "",\n "name": "",\n "fullName": "",\n "active": false,\n "allRoles": [],\n "directRoles": [],\n "fields": {},\n "groups": [],\n "type": "",\n "email": "",\n "guest": false,\n "ipAddress": "",\n "resetPasswordToken": "",\n "resetPasswordTokenExpirationDate": "",\n "emailConfirmationToken": "",\n "emailConfirmationTokenExpirationDate": "",\n "extraLDAP": "",\n "extra": [\n {\n "id": "",\n "options": {}\n }\n ],\n "user": false,\n "uuid": ""\n },\n "password": {\n "chars": [],\n "empty": false\n },\n "values": [\n {}\n ]\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/users/update-my-user
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"user": [
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": [],
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
[
"id": "",
"options": []
]
],
"user": false,
"uuid": ""
],
"password": [
"chars": [],
"empty": false
],
"values": [[]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/update-my-user")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Update user
{{baseUrl}}/api/v2/members/users
BODY json
{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users");
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 \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/members/users" {:content-type :json
:form-params {:user {:id ""
:name ""
:fullName ""
:active false
:allRoles []
:directRoles []
:fields {}
:groups []
:type ""
:email ""
:guest false
:ipAddress ""
:resetPasswordToken ""
:resetPasswordTokenExpirationDate ""
:emailConfirmationToken ""
:emailConfirmationTokenExpirationDate ""
:extraLDAP ""
:extra [{:id ""
:options {}}]
:user false
:uuid ""}
:password {:chars []
:empty false}
:values [{}]}})
require "http/client"
url = "{{baseUrl}}/api/v2/members/users"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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}}/api/v2/members/users"),
Content = new StringContent("{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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}}/api/v2/members/users");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/members/users"
payload := strings.NewReader("{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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/api/v2/members/users HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 615
{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/members/users")
.setHeader("content-type", "application/json")
.setBody("{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/members/users"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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 \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/members/users")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/members/users")
.header("content-type", "application/json")
.body("{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}")
.asString();
const data = JSON.stringify({
user: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [
{
id: '',
options: {}
}
],
user: false,
uuid: ''
},
password: {
chars: [],
empty: false
},
values: [
{}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/members/users');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/members/users',
headers: {'content-type': 'application/json'},
data: {
user: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
},
password: {chars: [], empty: false},
values: [{}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"user":{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""},"password":{"chars":[],"empty":false},"values":[{}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/members/users',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "user": {\n "id": "",\n "name": "",\n "fullName": "",\n "active": false,\n "allRoles": [],\n "directRoles": [],\n "fields": {},\n "groups": [],\n "type": "",\n "email": "",\n "guest": false,\n "ipAddress": "",\n "resetPasswordToken": "",\n "resetPasswordTokenExpirationDate": "",\n "emailConfirmationToken": "",\n "emailConfirmationTokenExpirationDate": "",\n "extraLDAP": "",\n "extra": [\n {\n "id": "",\n "options": {}\n }\n ],\n "user": false,\n "uuid": ""\n },\n "password": {\n "chars": [],\n "empty": false\n },\n "values": [\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 \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/members/users")
.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/api/v2/members/users',
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({
user: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
},
password: {chars: [], empty: false},
values: [{}]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/members/users',
headers: {'content-type': 'application/json'},
body: {
user: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
},
password: {chars: [], empty: false},
values: [{}]
},
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}}/api/v2/members/users');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
user: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [
{
id: '',
options: {}
}
],
user: false,
uuid: ''
},
password: {
chars: [],
empty: false
},
values: [
{}
]
});
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}}/api/v2/members/users',
headers: {'content-type': 'application/json'},
data: {
user: {
id: '',
name: '',
fullName: '',
active: false,
allRoles: [],
directRoles: [],
fields: {},
groups: [],
type: '',
email: '',
guest: false,
ipAddress: '',
resetPasswordToken: '',
resetPasswordTokenExpirationDate: '',
emailConfirmationToken: '',
emailConfirmationTokenExpirationDate: '',
extraLDAP: '',
extra: [{id: '', options: {}}],
user: false,
uuid: ''
},
password: {chars: [], empty: false},
values: [{}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/members/users';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"user":{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""},"password":{"chars":[],"empty":false},"values":[{}]}'
};
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 = @{ @"user": @{ @"id": @"", @"name": @"", @"fullName": @"", @"active": @NO, @"allRoles": @[ ], @"directRoles": @[ ], @"fields": @{ }, @"groups": @[ ], @"type": @"", @"email": @"", @"guest": @NO, @"ipAddress": @"", @"resetPasswordToken": @"", @"resetPasswordTokenExpirationDate": @"", @"emailConfirmationToken": @"", @"emailConfirmationTokenExpirationDate": @"", @"extraLDAP": @"", @"extra": @[ @{ @"id": @"", @"options": @{ } } ], @"user": @NO, @"uuid": @"" },
@"password": @{ @"chars": @[ ], @"empty": @NO },
@"values": @[ @{ } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users"]
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}}/api/v2/members/users" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/members/users",
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([
'user' => [
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'groups' => [
],
'type' => '',
'email' => '',
'guest' => null,
'ipAddress' => '',
'resetPasswordToken' => '',
'resetPasswordTokenExpirationDate' => '',
'emailConfirmationToken' => '',
'emailConfirmationTokenExpirationDate' => '',
'extraLDAP' => '',
'extra' => [
[
'id' => '',
'options' => [
]
]
],
'user' => null,
'uuid' => ''
],
'password' => [
'chars' => [
],
'empty' => null
],
'values' => [
[
]
]
]),
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}}/api/v2/members/users', [
'body' => '{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'user' => [
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'groups' => [
],
'type' => '',
'email' => '',
'guest' => null,
'ipAddress' => '',
'resetPasswordToken' => '',
'resetPasswordTokenExpirationDate' => '',
'emailConfirmationToken' => '',
'emailConfirmationTokenExpirationDate' => '',
'extraLDAP' => '',
'extra' => [
[
'id' => '',
'options' => [
]
]
],
'user' => null,
'uuid' => ''
],
'password' => [
'chars' => [
],
'empty' => null
],
'values' => [
[
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'user' => [
'id' => '',
'name' => '',
'fullName' => '',
'active' => null,
'allRoles' => [
],
'directRoles' => [
],
'fields' => [
],
'groups' => [
],
'type' => '',
'email' => '',
'guest' => null,
'ipAddress' => '',
'resetPasswordToken' => '',
'resetPasswordTokenExpirationDate' => '',
'emailConfirmationToken' => '',
'emailConfirmationTokenExpirationDate' => '',
'extraLDAP' => '',
'extra' => [
[
'id' => '',
'options' => [
]
]
],
'user' => null,
'uuid' => ''
],
'password' => [
'chars' => [
],
'empty' => null
],
'values' => [
[
]
]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users');
$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}}/api/v2/members/users' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\n {}\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/members/users", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/members/users"
payload = {
"user": {
"id": "",
"name": "",
"fullName": "",
"active": False,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": False,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": False,
"uuid": ""
},
"password": {
"chars": [],
"empty": False
},
"values": [{}]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/members/users"
payload <- "{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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}}/api/v2/members/users")
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 \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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/api/v2/members/users') do |req|
req.body = "{\n \"user\": {\n \"id\": \"\",\n \"name\": \"\",\n \"fullName\": \"\",\n \"active\": false,\n \"allRoles\": [],\n \"directRoles\": [],\n \"fields\": {},\n \"groups\": [],\n \"type\": \"\",\n \"email\": \"\",\n \"guest\": false,\n \"ipAddress\": \"\",\n \"resetPasswordToken\": \"\",\n \"resetPasswordTokenExpirationDate\": \"\",\n \"emailConfirmationToken\": \"\",\n \"emailConfirmationTokenExpirationDate\": \"\",\n \"extraLDAP\": \"\",\n \"extra\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ],\n \"user\": false,\n \"uuid\": \"\"\n },\n \"password\": {\n \"chars\": [],\n \"empty\": false\n },\n \"values\": [\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}}/api/v2/members/users";
let payload = json!({
"user": json!({
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": (),
"directRoles": (),
"fields": json!({}),
"groups": (),
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": (
json!({
"id": "",
"options": json!({})
})
),
"user": false,
"uuid": ""
}),
"password": json!({
"chars": (),
"empty": false
}),
"values": (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}}/api/v2/members/users \
--header 'content-type: application/json' \
--data '{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}'
echo '{
"user": {
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": {},
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
{
"id": "",
"options": {}
}
],
"user": false,
"uuid": ""
},
"password": {
"chars": [],
"empty": false
},
"values": [
{}
]
}' | \
http PUT {{baseUrl}}/api/v2/members/users \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "user": {\n "id": "",\n "name": "",\n "fullName": "",\n "active": false,\n "allRoles": [],\n "directRoles": [],\n "fields": {},\n "groups": [],\n "type": "",\n "email": "",\n "guest": false,\n "ipAddress": "",\n "resetPasswordToken": "",\n "resetPasswordTokenExpirationDate": "",\n "emailConfirmationToken": "",\n "emailConfirmationTokenExpirationDate": "",\n "extraLDAP": "",\n "extra": [\n {\n "id": "",\n "options": {}\n }\n ],\n "user": false,\n "uuid": ""\n },\n "password": {\n "chars": [],\n "empty": false\n },\n "values": [\n {}\n ]\n}' \
--output-document \
- {{baseUrl}}/api/v2/members/users
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"user": [
"id": "",
"name": "",
"fullName": "",
"active": false,
"allRoles": [],
"directRoles": [],
"fields": [],
"groups": [],
"type": "",
"email": "",
"guest": false,
"ipAddress": "",
"resetPasswordToken": "",
"resetPasswordTokenExpirationDate": "",
"emailConfirmationToken": "",
"emailConfirmationTokenExpirationDate": "",
"extraLDAP": "",
"extra": [
[
"id": "",
"options": []
]
],
"user": false,
"uuid": ""
],
"password": [
"chars": [],
"empty": false
],
"values": [[]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Get RODA metrics
{{baseUrl}}/api/v2/metrics
QUERY PARAMS
metricsToObtain
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/metrics?metricsToObtain=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/metrics" {:query-params {:metricsToObtain ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/metrics?metricsToObtain="
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}}/api/v2/metrics?metricsToObtain="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/metrics?metricsToObtain=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/metrics?metricsToObtain="
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/api/v2/metrics?metricsToObtain= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/metrics?metricsToObtain=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/metrics?metricsToObtain="))
.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}}/api/v2/metrics?metricsToObtain=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/metrics?metricsToObtain=")
.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}}/api/v2/metrics?metricsToObtain=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/metrics',
params: {metricsToObtain: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/metrics?metricsToObtain=';
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}}/api/v2/metrics?metricsToObtain=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/metrics?metricsToObtain=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/metrics?metricsToObtain=',
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}}/api/v2/metrics',
qs: {metricsToObtain: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/metrics');
req.query({
metricsToObtain: ''
});
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}}/api/v2/metrics',
params: {metricsToObtain: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/metrics?metricsToObtain=';
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}}/api/v2/metrics?metricsToObtain="]
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}}/api/v2/metrics?metricsToObtain=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/metrics?metricsToObtain=",
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}}/api/v2/metrics?metricsToObtain=');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/metrics');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'metricsToObtain' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/metrics');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'metricsToObtain' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/metrics?metricsToObtain=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/metrics?metricsToObtain=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/metrics?metricsToObtain=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/metrics"
querystring = {"metricsToObtain":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/metrics"
queryString <- list(metricsToObtain = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/metrics?metricsToObtain=")
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/api/v2/metrics') do |req|
req.params['metricsToObtain'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/metrics";
let querystring = [
("metricsToObtain", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/api/v2/metrics?metricsToObtain='
http GET '{{baseUrl}}/api/v2/metrics?metricsToObtain='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/api/v2/metrics?metricsToObtain='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/metrics?metricsToObtain=")! 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
Acknowledge notification
{{baseUrl}}/api/v2/notifications/acknowledge
BODY json
{
"notificationUUID": "",
"token": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/notifications/acknowledge");
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 \"notificationUUID\": \"\",\n \"token\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/notifications/acknowledge" {:content-type :json
:form-params {:notificationUUID ""
:token ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/notifications/acknowledge"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"notificationUUID\": \"\",\n \"token\": \"\"\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}}/api/v2/notifications/acknowledge"),
Content = new StringContent("{\n \"notificationUUID\": \"\",\n \"token\": \"\"\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}}/api/v2/notifications/acknowledge");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"notificationUUID\": \"\",\n \"token\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/notifications/acknowledge"
payload := strings.NewReader("{\n \"notificationUUID\": \"\",\n \"token\": \"\"\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/api/v2/notifications/acknowledge HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43
{
"notificationUUID": "",
"token": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/notifications/acknowledge")
.setHeader("content-type", "application/json")
.setBody("{\n \"notificationUUID\": \"\",\n \"token\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/notifications/acknowledge"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"notificationUUID\": \"\",\n \"token\": \"\"\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 \"notificationUUID\": \"\",\n \"token\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/notifications/acknowledge")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/notifications/acknowledge")
.header("content-type", "application/json")
.body("{\n \"notificationUUID\": \"\",\n \"token\": \"\"\n}")
.asString();
const data = JSON.stringify({
notificationUUID: '',
token: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/notifications/acknowledge');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/notifications/acknowledge',
headers: {'content-type': 'application/json'},
data: {notificationUUID: '', token: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/notifications/acknowledge';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"notificationUUID":"","token":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/notifications/acknowledge',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "notificationUUID": "",\n "token": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"notificationUUID\": \"\",\n \"token\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/notifications/acknowledge")
.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/api/v2/notifications/acknowledge',
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({notificationUUID: '', token: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/notifications/acknowledge',
headers: {'content-type': 'application/json'},
body: {notificationUUID: '', token: ''},
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}}/api/v2/notifications/acknowledge');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
notificationUUID: '',
token: ''
});
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}}/api/v2/notifications/acknowledge',
headers: {'content-type': 'application/json'},
data: {notificationUUID: '', token: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/notifications/acknowledge';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"notificationUUID":"","token":""}'
};
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 = @{ @"notificationUUID": @"",
@"token": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/notifications/acknowledge"]
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}}/api/v2/notifications/acknowledge" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"notificationUUID\": \"\",\n \"token\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/notifications/acknowledge",
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([
'notificationUUID' => '',
'token' => ''
]),
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}}/api/v2/notifications/acknowledge', [
'body' => '{
"notificationUUID": "",
"token": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/notifications/acknowledge');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'notificationUUID' => '',
'token' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'notificationUUID' => '',
'token' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/notifications/acknowledge');
$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}}/api/v2/notifications/acknowledge' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"notificationUUID": "",
"token": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/notifications/acknowledge' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"notificationUUID": "",
"token": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"notificationUUID\": \"\",\n \"token\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/notifications/acknowledge", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/notifications/acknowledge"
payload = {
"notificationUUID": "",
"token": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/notifications/acknowledge"
payload <- "{\n \"notificationUUID\": \"\",\n \"token\": \"\"\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}}/api/v2/notifications/acknowledge")
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 \"notificationUUID\": \"\",\n \"token\": \"\"\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/api/v2/notifications/acknowledge') do |req|
req.body = "{\n \"notificationUUID\": \"\",\n \"token\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/notifications/acknowledge";
let payload = json!({
"notificationUUID": "",
"token": ""
});
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}}/api/v2/notifications/acknowledge \
--header 'content-type: application/json' \
--data '{
"notificationUUID": "",
"token": ""
}'
echo '{
"notificationUUID": "",
"token": ""
}' | \
http POST {{baseUrl}}/api/v2/notifications/acknowledge \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "notificationUUID": "",\n "token": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/notifications/acknowledge
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"notificationUUID": "",
"token": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/notifications/acknowledge")! 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
Count indexed resources (8)
{{baseUrl}}/api/v2/notifications/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/notifications/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/notifications/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/notifications/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/notifications/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/notifications/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/notifications/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/notifications/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/notifications/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/notifications/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/notifications/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/notifications/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/notifications/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/notifications/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/notifications/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/notifications/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/notifications/count")
.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/api/v2/notifications/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/notifications/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/notifications/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/notifications/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/notifications/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/notifications/count"]
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}}/api/v2/notifications/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/notifications/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/notifications/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/notifications/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/notifications/count');
$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}}/api/v2/notifications/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/notifications/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/notifications/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/notifications/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/notifications/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/notifications/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/notifications/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/notifications/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/notifications/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/notifications/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/notifications/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/notifications/count")! 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
Find indexed resource using the object UUID (8)
{{baseUrl}}/api/v2/notifications/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/notifications/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/notifications/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/notifications/find/:uuid"
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}}/api/v2/notifications/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/notifications/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/notifications/find/:uuid"
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/api/v2/notifications/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/notifications/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/notifications/find/:uuid"))
.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}}/api/v2/notifications/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/notifications/find/:uuid")
.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}}/api/v2/notifications/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/notifications/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/notifications/find/:uuid';
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}}/api/v2/notifications/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/notifications/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/notifications/find/:uuid',
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}}/api/v2/notifications/find/:uuid'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/notifications/find/:uuid');
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}}/api/v2/notifications/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/notifications/find/:uuid';
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}}/api/v2/notifications/find/:uuid"]
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}}/api/v2/notifications/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/notifications/find/:uuid",
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}}/api/v2/notifications/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/notifications/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/notifications/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/notifications/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/notifications/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/notifications/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/notifications/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/notifications/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/notifications/find/:uuid")
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/api/v2/notifications/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/notifications/find/:uuid";
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}}/api/v2/notifications/find/:uuid
http GET {{baseUrl}}/api/v2/notifications/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/notifications/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/notifications/find/:uuid")! 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
Find indexed resources via search query (8)
{{baseUrl}}/api/v2/notifications/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/notifications/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/notifications/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/notifications/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/notifications/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/notifications/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/notifications/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/notifications/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/notifications/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/notifications/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/notifications/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/notifications/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/notifications/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/notifications/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/notifications/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/notifications/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/notifications/find")
.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/api/v2/notifications/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/notifications/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/notifications/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/notifications/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/notifications/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/notifications/find"]
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}}/api/v2/notifications/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/notifications/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/notifications/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/notifications/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/notifications/find');
$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}}/api/v2/notifications/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/notifications/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/notifications/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/notifications/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/notifications/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/notifications/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/notifications/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/notifications/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/notifications/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/notifications/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/notifications/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/notifications/find")! 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
Get notification
{{baseUrl}}/api/v2/notifications/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/notifications/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/notifications/:id")
require "http/client"
url = "{{baseUrl}}/api/v2/notifications/:id"
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}}/api/v2/notifications/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/notifications/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/notifications/:id"
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/api/v2/notifications/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/notifications/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/notifications/:id"))
.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}}/api/v2/notifications/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/notifications/:id")
.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}}/api/v2/notifications/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/notifications/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/notifications/:id';
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}}/api/v2/notifications/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/notifications/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/notifications/:id',
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}}/api/v2/notifications/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/notifications/:id');
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}}/api/v2/notifications/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/notifications/:id';
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}}/api/v2/notifications/:id"]
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}}/api/v2/notifications/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/notifications/:id",
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}}/api/v2/notifications/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/notifications/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/notifications/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/notifications/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/notifications/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/notifications/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/notifications/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/notifications/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/notifications/:id")
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/api/v2/notifications/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/notifications/:id";
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}}/api/v2/notifications/:id
http GET {{baseUrl}}/api/v2/notifications/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/notifications/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/notifications/:id")! 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
Returns a set of suggestions giving a query (8)
{{baseUrl}}/api/v2/notifications/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/notifications/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/notifications/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/notifications/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/notifications/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/notifications/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/notifications/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/notifications/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/notifications/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/notifications/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/notifications/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/notifications/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/notifications/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/notifications/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/notifications/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/notifications/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/notifications/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/api/v2/notifications/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/notifications/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/notifications/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/notifications/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/notifications/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/notifications/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}}/api/v2/notifications/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/notifications/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/notifications/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/notifications/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/notifications/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}}/api/v2/notifications/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/notifications/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/notifications/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/notifications/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/notifications/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/notifications/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/notifications/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/notifications/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/notifications/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/notifications/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/notifications/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/notifications/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
Count indexed resources (7)
{{baseUrl}}/api/v2/preservation/agents/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/agents/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/preservation/agents/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/preservation/agents/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/preservation/agents/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/preservation/agents/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/preservation/agents/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/preservation/agents/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/preservation/agents/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/preservation/agents/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/agents/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/preservation/agents/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/preservation/agents/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/preservation/agents/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/agents/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/preservation/agents/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/agents/count")
.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/api/v2/preservation/agents/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/preservation/agents/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/preservation/agents/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/preservation/agents/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/preservation/agents/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/agents/count"]
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}}/api/v2/preservation/agents/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/preservation/agents/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/preservation/agents/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/agents/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/preservation/agents/count');
$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}}/api/v2/preservation/agents/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/agents/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/preservation/agents/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/preservation/agents/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/preservation/agents/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/preservation/agents/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/preservation/agents/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/preservation/agents/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/preservation/agents/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/preservation/agents/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/preservation/agents/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/agents/count")! 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
Downloads preservation agent file
{{baseUrl}}/api/v2/preservation/agents/:id/download
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/agents/:id/download");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/preservation/agents/:id/download")
require "http/client"
url = "{{baseUrl}}/api/v2/preservation/agents/:id/download"
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}}/api/v2/preservation/agents/:id/download"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/agents/:id/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/preservation/agents/:id/download"
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/api/v2/preservation/agents/:id/download HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/agents/:id/download")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/preservation/agents/:id/download"))
.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}}/api/v2/preservation/agents/:id/download")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/agents/:id/download")
.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}}/api/v2/preservation/agents/:id/download');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/preservation/agents/:id/download'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/agents/:id/download';
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}}/api/v2/preservation/agents/:id/download',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/agents/:id/download")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/preservation/agents/:id/download',
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}}/api/v2/preservation/agents/:id/download'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/agents/:id/download');
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}}/api/v2/preservation/agents/:id/download'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/preservation/agents/:id/download';
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}}/api/v2/preservation/agents/:id/download"]
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}}/api/v2/preservation/agents/:id/download" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/preservation/agents/:id/download",
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}}/api/v2/preservation/agents/:id/download');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/agents/:id/download');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/agents/:id/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/agents/:id/download' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/agents/:id/download' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/preservation/agents/:id/download")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/preservation/agents/:id/download"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/preservation/agents/:id/download"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/preservation/agents/:id/download")
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/api/v2/preservation/agents/:id/download') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/preservation/agents/:id/download";
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}}/api/v2/preservation/agents/:id/download
http GET {{baseUrl}}/api/v2/preservation/agents/:id/download
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/preservation/agents/:id/download
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/agents/:id/download")! 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
Find indexed resource using the object UUID (7)
{{baseUrl}}/api/v2/preservation/agents/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/agents/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/preservation/agents/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/preservation/agents/find/:uuid"
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}}/api/v2/preservation/agents/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/agents/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/preservation/agents/find/:uuid"
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/api/v2/preservation/agents/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/agents/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/preservation/agents/find/:uuid"))
.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}}/api/v2/preservation/agents/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/agents/find/:uuid")
.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}}/api/v2/preservation/agents/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/preservation/agents/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/agents/find/:uuid';
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}}/api/v2/preservation/agents/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/agents/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/preservation/agents/find/:uuid',
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}}/api/v2/preservation/agents/find/:uuid'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/agents/find/:uuid');
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}}/api/v2/preservation/agents/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/preservation/agents/find/:uuid';
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}}/api/v2/preservation/agents/find/:uuid"]
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}}/api/v2/preservation/agents/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/preservation/agents/find/:uuid",
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}}/api/v2/preservation/agents/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/agents/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/agents/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/agents/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/agents/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/preservation/agents/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/preservation/agents/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/preservation/agents/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/preservation/agents/find/:uuid")
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/api/v2/preservation/agents/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/preservation/agents/find/:uuid";
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}}/api/v2/preservation/agents/find/:uuid
http GET {{baseUrl}}/api/v2/preservation/agents/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/preservation/agents/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/agents/find/:uuid")! 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
Find indexed resources via search query (7)
{{baseUrl}}/api/v2/preservation/agents/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/agents/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/preservation/agents/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/preservation/agents/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/preservation/agents/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/preservation/agents/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/preservation/agents/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/preservation/agents/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/preservation/agents/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/preservation/agents/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/agents/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/preservation/agents/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/preservation/agents/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/preservation/agents/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/agents/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/preservation/agents/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/agents/find")
.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/api/v2/preservation/agents/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/preservation/agents/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/preservation/agents/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/preservation/agents/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/preservation/agents/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/agents/find"]
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}}/api/v2/preservation/agents/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/preservation/agents/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/preservation/agents/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/agents/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/preservation/agents/find');
$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}}/api/v2/preservation/agents/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/agents/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/preservation/agents/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/preservation/agents/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/preservation/agents/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/preservation/agents/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/preservation/agents/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/preservation/agents/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/preservation/agents/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/preservation/agents/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/preservation/agents/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/agents/find")! 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
Returns a set of suggestions giving a query (7)
{{baseUrl}}/api/v2/preservation/agents/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/agents/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/preservation/agents/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/preservation/agents/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/preservation/agents/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/preservation/agents/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/preservation/agents/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/preservation/agents/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/preservation/agents/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/preservation/agents/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/agents/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/preservation/agents/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/preservation/agents/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/preservation/agents/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/agents/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/preservation/agents/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/agents/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/api/v2/preservation/agents/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/preservation/agents/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/preservation/agents/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/preservation/agents/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/preservation/agents/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/agents/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}}/api/v2/preservation/agents/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/preservation/agents/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/preservation/agents/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/agents/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/preservation/agents/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}}/api/v2/preservation/agents/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/agents/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/preservation/agents/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/preservation/agents/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/preservation/agents/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/preservation/agents/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/preservation/agents/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/preservation/agents/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/preservation/agents/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/preservation/agents/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/preservation/agents/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/agents/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
Count indexed resources (6)
{{baseUrl}}/api/v2/preservation/events/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/preservation/events/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/preservation/events/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/preservation/events/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/preservation/events/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/preservation/events/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/preservation/events/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/preservation/events/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/preservation/events/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/events/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/preservation/events/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/preservation/events/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/preservation/events/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/preservation/events/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/events/count")
.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/api/v2/preservation/events/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/preservation/events/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/preservation/events/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/preservation/events/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/preservation/events/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/events/count"]
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}}/api/v2/preservation/events/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/preservation/events/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/preservation/events/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/preservation/events/count');
$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}}/api/v2/preservation/events/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/preservation/events/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/preservation/events/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/preservation/events/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/preservation/events/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/preservation/events/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/preservation/events/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/preservation/events/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/preservation/events/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/preservation/events/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/count")! 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
Downloads preservation event file
{{baseUrl}}/api/v2/preservation/events/:id/download
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/:id/download");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/preservation/events/:id/download")
require "http/client"
url = "{{baseUrl}}/api/v2/preservation/events/:id/download"
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}}/api/v2/preservation/events/:id/download"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/events/:id/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/preservation/events/:id/download"
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/api/v2/preservation/events/:id/download HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/events/:id/download")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/preservation/events/:id/download"))
.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}}/api/v2/preservation/events/:id/download")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/events/:id/download")
.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}}/api/v2/preservation/events/:id/download');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/preservation/events/:id/download'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/:id/download';
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}}/api/v2/preservation/events/:id/download',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/events/:id/download")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/preservation/events/:id/download',
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}}/api/v2/preservation/events/:id/download'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/events/:id/download');
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}}/api/v2/preservation/events/:id/download'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/preservation/events/:id/download';
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}}/api/v2/preservation/events/:id/download"]
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}}/api/v2/preservation/events/:id/download" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/preservation/events/:id/download",
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}}/api/v2/preservation/events/:id/download');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/:id/download');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/events/:id/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/events/:id/download' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/:id/download' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/preservation/events/:id/download")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/preservation/events/:id/download"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/preservation/events/:id/download"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/preservation/events/:id/download")
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/api/v2/preservation/events/:id/download') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/preservation/events/:id/download";
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}}/api/v2/preservation/events/:id/download
http GET {{baseUrl}}/api/v2/preservation/events/:id/download
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/preservation/events/:id/download
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/:id/download")! 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
Find indexed resource using the object UUID (6)
{{baseUrl}}/api/v2/preservation/events/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/preservation/events/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/preservation/events/find/:uuid"
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}}/api/v2/preservation/events/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/events/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/preservation/events/find/:uuid"
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/api/v2/preservation/events/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/events/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/preservation/events/find/:uuid"))
.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}}/api/v2/preservation/events/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/events/find/:uuid")
.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}}/api/v2/preservation/events/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/preservation/events/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/find/:uuid';
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}}/api/v2/preservation/events/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/events/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/preservation/events/find/:uuid',
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}}/api/v2/preservation/events/find/:uuid'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/events/find/:uuid');
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}}/api/v2/preservation/events/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/preservation/events/find/:uuid';
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}}/api/v2/preservation/events/find/:uuid"]
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}}/api/v2/preservation/events/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/preservation/events/find/:uuid",
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}}/api/v2/preservation/events/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/events/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/events/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/preservation/events/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/preservation/events/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/preservation/events/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/preservation/events/find/:uuid")
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/api/v2/preservation/events/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/preservation/events/find/:uuid";
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}}/api/v2/preservation/events/find/:uuid
http GET {{baseUrl}}/api/v2/preservation/events/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/preservation/events/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/find/:uuid")! 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
Find indexed resources via search query (6)
{{baseUrl}}/api/v2/preservation/events/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/preservation/events/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/preservation/events/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/preservation/events/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/preservation/events/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/preservation/events/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/preservation/events/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/preservation/events/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/preservation/events/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/events/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/preservation/events/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/preservation/events/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/preservation/events/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/preservation/events/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/events/find")
.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/api/v2/preservation/events/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/preservation/events/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/preservation/events/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/preservation/events/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/preservation/events/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/events/find"]
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}}/api/v2/preservation/events/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/preservation/events/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/preservation/events/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/preservation/events/find');
$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}}/api/v2/preservation/events/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/preservation/events/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/preservation/events/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/preservation/events/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/preservation/events/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/preservation/events/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/preservation/events/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/preservation/events/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/preservation/events/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/preservation/events/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/find")! 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
Gets linking objects associated to the preservation event
{{baseUrl}}/api/v2/preservation/events/:id/objects
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/:id/objects");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/preservation/events/:id/objects")
require "http/client"
url = "{{baseUrl}}/api/v2/preservation/events/:id/objects"
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}}/api/v2/preservation/events/:id/objects"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/events/:id/objects");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/preservation/events/:id/objects"
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/api/v2/preservation/events/:id/objects HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/events/:id/objects")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/preservation/events/:id/objects"))
.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}}/api/v2/preservation/events/:id/objects")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/events/:id/objects")
.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}}/api/v2/preservation/events/:id/objects');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/preservation/events/:id/objects'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/:id/objects';
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}}/api/v2/preservation/events/:id/objects',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/events/:id/objects")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/preservation/events/:id/objects',
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}}/api/v2/preservation/events/:id/objects'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/events/:id/objects');
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}}/api/v2/preservation/events/:id/objects'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/preservation/events/:id/objects';
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}}/api/v2/preservation/events/:id/objects"]
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}}/api/v2/preservation/events/:id/objects" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/preservation/events/:id/objects",
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}}/api/v2/preservation/events/:id/objects');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/:id/objects');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/events/:id/objects');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/events/:id/objects' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/:id/objects' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/preservation/events/:id/objects")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/preservation/events/:id/objects"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/preservation/events/:id/objects"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/preservation/events/:id/objects")
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/api/v2/preservation/events/:id/objects') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/preservation/events/:id/objects";
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}}/api/v2/preservation/events/:id/objects
http GET {{baseUrl}}/api/v2/preservation/events/:id/objects
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/preservation/events/:id/objects
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/:id/objects")! 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
Gets preservation event details in HTML format
{{baseUrl}}/api/v2/preservation/events/:id/details/html
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/:id/details/html");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/preservation/events/:id/details/html")
require "http/client"
url = "{{baseUrl}}/api/v2/preservation/events/:id/details/html"
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}}/api/v2/preservation/events/:id/details/html"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/events/:id/details/html");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/preservation/events/:id/details/html"
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/api/v2/preservation/events/:id/details/html HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/events/:id/details/html")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/preservation/events/:id/details/html"))
.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}}/api/v2/preservation/events/:id/details/html")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/events/:id/details/html")
.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}}/api/v2/preservation/events/:id/details/html');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/preservation/events/:id/details/html'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/:id/details/html';
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}}/api/v2/preservation/events/:id/details/html',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/events/:id/details/html")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/preservation/events/:id/details/html',
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}}/api/v2/preservation/events/:id/details/html'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/events/:id/details/html');
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}}/api/v2/preservation/events/:id/details/html'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/preservation/events/:id/details/html';
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}}/api/v2/preservation/events/:id/details/html"]
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}}/api/v2/preservation/events/:id/details/html" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/preservation/events/:id/details/html",
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}}/api/v2/preservation/events/:id/details/html');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/:id/details/html');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/events/:id/details/html');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/events/:id/details/html' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/:id/details/html' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/preservation/events/:id/details/html")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/preservation/events/:id/details/html"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/preservation/events/:id/details/html"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/preservation/events/:id/details/html")
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/api/v2/preservation/events/:id/details/html') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/preservation/events/:id/details/html";
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}}/api/v2/preservation/events/:id/details/html
http GET {{baseUrl}}/api/v2/preservation/events/:id/details/html
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/preservation/events/:id/details/html
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/:id/details/html")! 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
List preservation agents associated to the preservation event
{{baseUrl}}/api/v2/preservation/events/:id/agents
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/:id/agents");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/preservation/events/:id/agents")
require "http/client"
url = "{{baseUrl}}/api/v2/preservation/events/:id/agents"
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}}/api/v2/preservation/events/:id/agents"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/events/:id/agents");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/preservation/events/:id/agents"
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/api/v2/preservation/events/:id/agents HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/events/:id/agents")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/preservation/events/:id/agents"))
.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}}/api/v2/preservation/events/:id/agents")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/events/:id/agents")
.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}}/api/v2/preservation/events/:id/agents');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/preservation/events/:id/agents'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/:id/agents';
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}}/api/v2/preservation/events/:id/agents',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/events/:id/agents")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/preservation/events/:id/agents',
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}}/api/v2/preservation/events/:id/agents'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/events/:id/agents');
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}}/api/v2/preservation/events/:id/agents'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/preservation/events/:id/agents';
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}}/api/v2/preservation/events/:id/agents"]
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}}/api/v2/preservation/events/:id/agents" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/preservation/events/:id/agents",
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}}/api/v2/preservation/events/:id/agents');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/:id/agents');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/events/:id/agents');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/events/:id/agents' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/:id/agents' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/preservation/events/:id/agents")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/preservation/events/:id/agents"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/preservation/events/:id/agents"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/preservation/events/:id/agents")
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/api/v2/preservation/events/:id/agents') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/preservation/events/:id/agents";
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}}/api/v2/preservation/events/:id/agents
http GET {{baseUrl}}/api/v2/preservation/events/:id/agents
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/preservation/events/:id/agents
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/:id/agents")! 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
Returns a set of suggestions giving a query (6)
{{baseUrl}}/api/v2/preservation/events/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/preservation/events/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/preservation/events/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/preservation/events/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/preservation/events/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/preservation/events/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/preservation/events/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/preservation/events/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/preservation/events/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/events/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/preservation/events/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/preservation/events/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/preservation/events/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/preservation/events/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/preservation/events/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/api/v2/preservation/events/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/preservation/events/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/preservation/events/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/preservation/events/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/preservation/events/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/events/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}}/api/v2/preservation/events/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/preservation/events/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/preservation/events/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/preservation/events/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}}/api/v2/preservation/events/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/preservation/events/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/preservation/events/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/preservation/events/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/preservation/events/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/preservation/events/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/preservation/events/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/preservation/events/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/preservation/events/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/preservation/events/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/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
Add a Filter to a set of selected representation information
{{baseUrl}}/api/v2/representation-information/filter
BODY json
{
"selectedItems": {
"selectedClass": "",
"type": ""
},
"filterToAdd": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/filter");
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 \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/representation-information/filter" {:content-type :json
:form-params {:selectedItems {:selectedClass ""
:type ""}
:filterToAdd ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/representation-information/filter"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\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}}/api/v2/representation-information/filter"),
Content = new StringContent("{\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\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}}/api/v2/representation-information/filter");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representation-information/filter"
payload := strings.NewReader("{\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\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/api/v2/representation-information/filter HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 89
{
"selectedItems": {
"selectedClass": "",
"type": ""
},
"filterToAdd": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representation-information/filter")
.setHeader("content-type", "application/json")
.setBody("{\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representation-information/filter"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\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 \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/filter")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representation-information/filter")
.header("content-type", "application/json")
.body("{\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\n}")
.asString();
const data = JSON.stringify({
selectedItems: {
selectedClass: '',
type: ''
},
filterToAdd: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/representation-information/filter');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representation-information/filter',
headers: {'content-type': 'application/json'},
data: {selectedItems: {selectedClass: '', type: ''}, filterToAdd: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/filter';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"selectedItems":{"selectedClass":"","type":""},"filterToAdd":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/representation-information/filter',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "selectedItems": {\n "selectedClass": "",\n "type": ""\n },\n "filterToAdd": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/filter")
.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/api/v2/representation-information/filter',
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({selectedItems: {selectedClass: '', type: ''}, filterToAdd: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representation-information/filter',
headers: {'content-type': 'application/json'},
body: {selectedItems: {selectedClass: '', type: ''}, filterToAdd: ''},
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}}/api/v2/representation-information/filter');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
selectedItems: {
selectedClass: '',
type: ''
},
filterToAdd: ''
});
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}}/api/v2/representation-information/filter',
headers: {'content-type': 'application/json'},
data: {selectedItems: {selectedClass: '', type: ''}, filterToAdd: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representation-information/filter';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"selectedItems":{"selectedClass":"","type":""},"filterToAdd":""}'
};
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 = @{ @"selectedItems": @{ @"selectedClass": @"", @"type": @"" },
@"filterToAdd": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/filter"]
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}}/api/v2/representation-information/filter" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representation-information/filter",
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([
'selectedItems' => [
'selectedClass' => '',
'type' => ''
],
'filterToAdd' => ''
]),
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}}/api/v2/representation-information/filter', [
'body' => '{
"selectedItems": {
"selectedClass": "",
"type": ""
},
"filterToAdd": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/filter');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'selectedItems' => [
'selectedClass' => '',
'type' => ''
],
'filterToAdd' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'selectedItems' => [
'selectedClass' => '',
'type' => ''
],
'filterToAdd' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representation-information/filter');
$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}}/api/v2/representation-information/filter' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"selectedItems": {
"selectedClass": "",
"type": ""
},
"filterToAdd": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/filter' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"selectedItems": {
"selectedClass": "",
"type": ""
},
"filterToAdd": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/representation-information/filter", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representation-information/filter"
payload = {
"selectedItems": {
"selectedClass": "",
"type": ""
},
"filterToAdd": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representation-information/filter"
payload <- "{\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\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}}/api/v2/representation-information/filter")
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 \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\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/api/v2/representation-information/filter') do |req|
req.body = "{\n \"selectedItems\": {\n \"selectedClass\": \"\",\n \"type\": \"\"\n },\n \"filterToAdd\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representation-information/filter";
let payload = json!({
"selectedItems": json!({
"selectedClass": "",
"type": ""
}),
"filterToAdd": ""
});
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}}/api/v2/representation-information/filter \
--header 'content-type: application/json' \
--data '{
"selectedItems": {
"selectedClass": "",
"type": ""
},
"filterToAdd": ""
}'
echo '{
"selectedItems": {
"selectedClass": "",
"type": ""
},
"filterToAdd": ""
}' | \
http POST {{baseUrl}}/api/v2/representation-information/filter \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "selectedItems": {\n "selectedClass": "",\n "type": ""\n },\n "filterToAdd": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/representation-information/filter
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"selectedItems": [
"selectedClass": "",
"type": ""
],
"filterToAdd": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/filter")! 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
Count indexed resources (1)
{{baseUrl}}/api/v2/representation-information/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/representation-information/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/representation-information/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/representation-information/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/representation-information/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representation-information/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/representation-information/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representation-information/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representation-information/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representation-information/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/representation-information/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representation-information/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/representation-information/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/count")
.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/api/v2/representation-information/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representation-information/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/representation-information/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/representation-information/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representation-information/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/count"]
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}}/api/v2/representation-information/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representation-information/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/representation-information/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representation-information/count');
$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}}/api/v2/representation-information/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/representation-information/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representation-information/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representation-information/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/representation-information/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/representation-information/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representation-information/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/representation-information/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/representation-information/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/representation-information/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/count")! 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
Creates a representation information
{{baseUrl}}/api/v2/representation-information
BODY json
{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information");
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 \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/representation-information" {:content-type :json
:form-params {:representationInformation {:id ""
:name ""
:description ""
:family ""
:familyI18n ""
:tags []
:extras ""
:support ""
:relations [{:relationType ""
:objectType ""
:link ""
:title ""
:relationTypeI18n ""
:objectTypeI18n ""}]
:filters []
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:fields {}
:instanceId ""}
:form {:values [{:id ""
:options {}}]}}})
require "http/client"
url = "{{baseUrl}}/api/v2/representation-information"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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}}/api/v2/representation-information"),
Content = new StringContent("{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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}}/api/v2/representation-information");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representation-information"
payload := strings.NewReader("{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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/api/v2/representation-information HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 621
{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representation-information")
.setHeader("content-type", "application/json")
.setBody("{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representation-information"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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 \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representation-information")
.header("content-type", "application/json")
.body("{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}")
.asString();
const data = JSON.stringify({
representationInformation: {
id: '',
name: '',
description: '',
family: '',
familyI18n: '',
tags: [],
extras: '',
support: '',
relations: [
{
relationType: '',
objectType: '',
link: '',
title: '',
relationTypeI18n: '',
objectTypeI18n: ''
}
],
filters: [],
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
fields: {},
instanceId: ''
},
form: {
values: [
{
id: '',
options: {}
}
]
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/representation-information');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representation-information',
headers: {'content-type': 'application/json'},
data: {
representationInformation: {
id: '',
name: '',
description: '',
family: '',
familyI18n: '',
tags: [],
extras: '',
support: '',
relations: [
{
relationType: '',
objectType: '',
link: '',
title: '',
relationTypeI18n: '',
objectTypeI18n: ''
}
],
filters: [],
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
fields: {},
instanceId: ''
},
form: {values: [{id: '', options: {}}]}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"representationInformation":{"id":"","name":"","description":"","family":"","familyI18n":"","tags":[],"extras":"","support":"","relations":[{"relationType":"","objectType":"","link":"","title":"","relationTypeI18n":"","objectTypeI18n":""}],"filters":[],"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","fields":{},"instanceId":""},"form":{"values":[{"id":"","options":{}}]}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/representation-information',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "representationInformation": {\n "id": "",\n "name": "",\n "description": "",\n "family": "",\n "familyI18n": "",\n "tags": [],\n "extras": "",\n "support": "",\n "relations": [\n {\n "relationType": "",\n "objectType": "",\n "link": "",\n "title": "",\n "relationTypeI18n": "",\n "objectTypeI18n": ""\n }\n ],\n "filters": [],\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "fields": {},\n "instanceId": ""\n },\n "form": {\n "values": [\n {\n "id": "",\n "options": {}\n }\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 \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information")
.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/api/v2/representation-information',
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({
representationInformation: {
id: '',
name: '',
description: '',
family: '',
familyI18n: '',
tags: [],
extras: '',
support: '',
relations: [
{
relationType: '',
objectType: '',
link: '',
title: '',
relationTypeI18n: '',
objectTypeI18n: ''
}
],
filters: [],
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
fields: {},
instanceId: ''
},
form: {values: [{id: '', options: {}}]}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representation-information',
headers: {'content-type': 'application/json'},
body: {
representationInformation: {
id: '',
name: '',
description: '',
family: '',
familyI18n: '',
tags: [],
extras: '',
support: '',
relations: [
{
relationType: '',
objectType: '',
link: '',
title: '',
relationTypeI18n: '',
objectTypeI18n: ''
}
],
filters: [],
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
fields: {},
instanceId: ''
},
form: {values: [{id: '', options: {}}]}
},
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}}/api/v2/representation-information');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
representationInformation: {
id: '',
name: '',
description: '',
family: '',
familyI18n: '',
tags: [],
extras: '',
support: '',
relations: [
{
relationType: '',
objectType: '',
link: '',
title: '',
relationTypeI18n: '',
objectTypeI18n: ''
}
],
filters: [],
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
fields: {},
instanceId: ''
},
form: {
values: [
{
id: '',
options: {}
}
]
}
});
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}}/api/v2/representation-information',
headers: {'content-type': 'application/json'},
data: {
representationInformation: {
id: '',
name: '',
description: '',
family: '',
familyI18n: '',
tags: [],
extras: '',
support: '',
relations: [
{
relationType: '',
objectType: '',
link: '',
title: '',
relationTypeI18n: '',
objectTypeI18n: ''
}
],
filters: [],
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
fields: {},
instanceId: ''
},
form: {values: [{id: '', options: {}}]}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representation-information';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"representationInformation":{"id":"","name":"","description":"","family":"","familyI18n":"","tags":[],"extras":"","support":"","relations":[{"relationType":"","objectType":"","link":"","title":"","relationTypeI18n":"","objectTypeI18n":""}],"filters":[],"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","fields":{},"instanceId":""},"form":{"values":[{"id":"","options":{}}]}}'
};
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 = @{ @"representationInformation": @{ @"id": @"", @"name": @"", @"description": @"", @"family": @"", @"familyI18n": @"", @"tags": @[ ], @"extras": @"", @"support": @"", @"relations": @[ @{ @"relationType": @"", @"objectType": @"", @"link": @"", @"title": @"", @"relationTypeI18n": @"", @"objectTypeI18n": @"" } ], @"filters": @[ ], @"createdOn": @"", @"createdBy": @"", @"updatedOn": @"", @"updatedBy": @"", @"fields": @{ }, @"instanceId": @"" },
@"form": @{ @"values": @[ @{ @"id": @"", @"options": @{ } } ] } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information"]
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}}/api/v2/representation-information" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representation-information",
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([
'representationInformation' => [
'id' => '',
'name' => '',
'description' => '',
'family' => '',
'familyI18n' => '',
'tags' => [
],
'extras' => '',
'support' => '',
'relations' => [
[
'relationType' => '',
'objectType' => '',
'link' => '',
'title' => '',
'relationTypeI18n' => '',
'objectTypeI18n' => ''
]
],
'filters' => [
],
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'fields' => [
],
'instanceId' => ''
],
'form' => [
'values' => [
[
'id' => '',
'options' => [
]
]
]
]
]),
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}}/api/v2/representation-information', [
'body' => '{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'representationInformation' => [
'id' => '',
'name' => '',
'description' => '',
'family' => '',
'familyI18n' => '',
'tags' => [
],
'extras' => '',
'support' => '',
'relations' => [
[
'relationType' => '',
'objectType' => '',
'link' => '',
'title' => '',
'relationTypeI18n' => '',
'objectTypeI18n' => ''
]
],
'filters' => [
],
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'fields' => [
],
'instanceId' => ''
],
'form' => [
'values' => [
[
'id' => '',
'options' => [
]
]
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'representationInformation' => [
'id' => '',
'name' => '',
'description' => '',
'family' => '',
'familyI18n' => '',
'tags' => [
],
'extras' => '',
'support' => '',
'relations' => [
[
'relationType' => '',
'objectType' => '',
'link' => '',
'title' => '',
'relationTypeI18n' => '',
'objectTypeI18n' => ''
]
],
'filters' => [
],
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'fields' => [
],
'instanceId' => ''
],
'form' => [
'values' => [
[
'id' => '',
'options' => [
]
]
]
]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representation-information');
$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}}/api/v2/representation-information' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/representation-information", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representation-information"
payload = {
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": { "values": [
{
"id": "",
"options": {}
}
] }
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representation-information"
payload <- "{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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}}/api/v2/representation-information")
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 \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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/api/v2/representation-information') do |req|
req.body = "{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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}}/api/v2/representation-information";
let payload = json!({
"representationInformation": json!({
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": (),
"extras": "",
"support": "",
"relations": (
json!({
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
})
),
"filters": (),
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": json!({}),
"instanceId": ""
}),
"form": json!({"values": (
json!({
"id": "",
"options": 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}}/api/v2/representation-information \
--header 'content-type: application/json' \
--data '{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}'
echo '{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}' | \
http POST {{baseUrl}}/api/v2/representation-information \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "representationInformation": {\n "id": "",\n "name": "",\n "description": "",\n "family": "",\n "familyI18n": "",\n "tags": [],\n "extras": "",\n "support": "",\n "relations": [\n {\n "relationType": "",\n "objectType": "",\n "link": "",\n "title": "",\n "relationTypeI18n": "",\n "objectTypeI18n": ""\n }\n ],\n "filters": [],\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "fields": {},\n "instanceId": ""\n },\n "form": {\n "values": [\n {\n "id": "",\n "options": {}\n }\n ]\n }\n}' \
--output-document \
- {{baseUrl}}/api/v2/representation-information
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"representationInformation": [
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
[
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
]
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": [],
"instanceId": ""
],
"form": ["values": [
[
"id": "",
"options": []
]
]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information")! 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
Delete multiple representation information via search query
{{baseUrl}}/api/v2/representation-information/delete
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/delete");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/representation-information/delete")
require "http/client"
url = "{{baseUrl}}/api/v2/representation-information/delete"
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}}/api/v2/representation-information/delete"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/delete");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representation-information/delete"
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/api/v2/representation-information/delete HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representation-information/delete")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representation-information/delete"))
.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}}/api/v2/representation-information/delete")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representation-information/delete")
.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}}/api/v2/representation-information/delete');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representation-information/delete'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/delete';
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}}/api/v2/representation-information/delete',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/delete")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/representation-information/delete',
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}}/api/v2/representation-information/delete'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/representation-information/delete');
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}}/api/v2/representation-information/delete'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representation-information/delete';
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}}/api/v2/representation-information/delete"]
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}}/api/v2/representation-information/delete" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representation-information/delete",
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}}/api/v2/representation-information/delete');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/delete');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/delete');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/delete' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/delete' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/representation-information/delete")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representation-information/delete"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representation-information/delete"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representation-information/delete")
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/api/v2/representation-information/delete') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representation-information/delete";
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}}/api/v2/representation-information/delete
http POST {{baseUrl}}/api/v2/representation-information/delete
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/representation-information/delete
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/delete")! 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
Downloads the representation information
{{baseUrl}}/api/v2/representation-information/:id/download
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/:id/download");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/representation-information/:id/download")
require "http/client"
url = "{{baseUrl}}/api/v2/representation-information/:id/download"
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}}/api/v2/representation-information/:id/download"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/:id/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representation-information/:id/download"
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/api/v2/representation-information/:id/download HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representation-information/:id/download")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representation-information/:id/download"))
.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}}/api/v2/representation-information/:id/download")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representation-information/:id/download")
.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}}/api/v2/representation-information/:id/download');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/representation-information/:id/download'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/:id/download';
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}}/api/v2/representation-information/:id/download',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/:id/download")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/representation-information/:id/download',
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}}/api/v2/representation-information/:id/download'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/representation-information/:id/download');
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}}/api/v2/representation-information/:id/download'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representation-information/:id/download';
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}}/api/v2/representation-information/:id/download"]
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}}/api/v2/representation-information/:id/download" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representation-information/:id/download",
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}}/api/v2/representation-information/:id/download');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/:id/download');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/:id/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/:id/download' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/:id/download' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/representation-information/:id/download")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representation-information/:id/download"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representation-information/:id/download"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representation-information/:id/download")
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/api/v2/representation-information/:id/download') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representation-information/:id/download";
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}}/api/v2/representation-information/:id/download
http GET {{baseUrl}}/api/v2/representation-information/:id/download
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/representation-information/:id/download
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/:id/download")! 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
Find indexed resource using the object UUID (1)
{{baseUrl}}/api/v2/representation-information/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/representation-information/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/representation-information/find/:uuid"
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}}/api/v2/representation-information/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representation-information/find/:uuid"
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/api/v2/representation-information/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representation-information/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representation-information/find/:uuid"))
.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}}/api/v2/representation-information/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representation-information/find/:uuid")
.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}}/api/v2/representation-information/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/representation-information/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/find/:uuid';
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}}/api/v2/representation-information/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/representation-information/find/:uuid',
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}}/api/v2/representation-information/find/:uuid'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/representation-information/find/:uuid');
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}}/api/v2/representation-information/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representation-information/find/:uuid';
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}}/api/v2/representation-information/find/:uuid"]
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}}/api/v2/representation-information/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representation-information/find/:uuid",
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}}/api/v2/representation-information/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/representation-information/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representation-information/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representation-information/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representation-information/find/:uuid")
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/api/v2/representation-information/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representation-information/find/:uuid";
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}}/api/v2/representation-information/find/:uuid
http GET {{baseUrl}}/api/v2/representation-information/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/representation-information/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/find/:uuid")! 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
Find indexed resources via search query (1)
{{baseUrl}}/api/v2/representation-information/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/representation-information/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/representation-information/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/representation-information/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/representation-information/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representation-information/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/representation-information/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representation-information/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representation-information/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representation-information/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/representation-information/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representation-information/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/representation-information/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/find")
.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/api/v2/representation-information/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representation-information/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/representation-information/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/representation-information/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representation-information/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/find"]
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}}/api/v2/representation-information/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representation-information/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/representation-information/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representation-information/find');
$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}}/api/v2/representation-information/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/representation-information/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representation-information/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representation-information/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/representation-information/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/representation-information/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representation-information/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/representation-information/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/representation-information/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/representation-information/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/find")! 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
Retrieves from the configuration the family metadata values
{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type
QUERY PARAMS
family-type
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")
require "http/client"
url = "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/api/v2/representation-information/configuration/families/:family-type HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/representation-information/configuration/families/:family-type',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/representation-information/configuration/families/:family-type")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/api/v2/representation-information/configuration/families/:family-type') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/api/v2/representation-information/configuration/families/:family-type
http GET {{baseUrl}}/api/v2/representation-information/configuration/families/:family-type
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/representation-information/configuration/families/:family-type
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieves from the configuration the internationalization of configurable relation types
{{baseUrl}}/api/v2/representation-information/configuration/relations
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/configuration/relations");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/representation-information/configuration/relations")
require "http/client"
url = "{{baseUrl}}/api/v2/representation-information/configuration/relations"
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}}/api/v2/representation-information/configuration/relations"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/configuration/relations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representation-information/configuration/relations"
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/api/v2/representation-information/configuration/relations HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representation-information/configuration/relations")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representation-information/configuration/relations"))
.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}}/api/v2/representation-information/configuration/relations")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representation-information/configuration/relations")
.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}}/api/v2/representation-information/configuration/relations');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/representation-information/configuration/relations'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/configuration/relations';
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}}/api/v2/representation-information/configuration/relations',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/configuration/relations")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/representation-information/configuration/relations',
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}}/api/v2/representation-information/configuration/relations'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/representation-information/configuration/relations');
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}}/api/v2/representation-information/configuration/relations'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representation-information/configuration/relations';
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}}/api/v2/representation-information/configuration/relations"]
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}}/api/v2/representation-information/configuration/relations" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representation-information/configuration/relations",
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}}/api/v2/representation-information/configuration/relations');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/configuration/relations');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/configuration/relations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/configuration/relations' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/configuration/relations' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/representation-information/configuration/relations")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representation-information/configuration/relations"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representation-information/configuration/relations"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representation-information/configuration/relations")
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/api/v2/representation-information/configuration/relations') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representation-information/configuration/relations";
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}}/api/v2/representation-information/configuration/relations
http GET {{baseUrl}}/api/v2/representation-information/configuration/relations
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/representation-information/configuration/relations
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/configuration/relations")! 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
Retrieves from the configuration the options for the representation information family
{{baseUrl}}/api/v2/representation-information/configuration/families/options
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/configuration/families/options");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/representation-information/configuration/families/options")
require "http/client"
url = "{{baseUrl}}/api/v2/representation-information/configuration/families/options"
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}}/api/v2/representation-information/configuration/families/options"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/configuration/families/options");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representation-information/configuration/families/options"
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/api/v2/representation-information/configuration/families/options HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representation-information/configuration/families/options")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representation-information/configuration/families/options"))
.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}}/api/v2/representation-information/configuration/families/options")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representation-information/configuration/families/options")
.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}}/api/v2/representation-information/configuration/families/options');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/representation-information/configuration/families/options'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/configuration/families/options';
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}}/api/v2/representation-information/configuration/families/options',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/configuration/families/options")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/representation-information/configuration/families/options',
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}}/api/v2/representation-information/configuration/families/options'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/representation-information/configuration/families/options');
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}}/api/v2/representation-information/configuration/families/options'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representation-information/configuration/families/options';
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}}/api/v2/representation-information/configuration/families/options"]
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}}/api/v2/representation-information/configuration/families/options" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representation-information/configuration/families/options",
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}}/api/v2/representation-information/configuration/families/options');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/configuration/families/options');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/configuration/families/options');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/configuration/families/options' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/configuration/families/options' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/representation-information/configuration/families/options")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representation-information/configuration/families/options"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representation-information/configuration/families/options"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representation-information/configuration/families/options")
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/api/v2/representation-information/configuration/families/options') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representation-information/configuration/families/options";
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}}/api/v2/representation-information/configuration/families/options
http GET {{baseUrl}}/api/v2/representation-information/configuration/families/options
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/representation-information/configuration/families/options
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/configuration/families/options")! 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
Retrieves representation information family values
{{baseUrl}}/api/v2/representation-information/:id/family
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/:id/family");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/representation-information/:id/family")
require "http/client"
url = "{{baseUrl}}/api/v2/representation-information/:id/family"
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}}/api/v2/representation-information/:id/family"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/:id/family");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representation-information/:id/family"
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/api/v2/representation-information/:id/family HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representation-information/:id/family")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representation-information/:id/family"))
.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}}/api/v2/representation-information/:id/family")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representation-information/:id/family")
.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}}/api/v2/representation-information/:id/family');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/representation-information/:id/family'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/:id/family';
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}}/api/v2/representation-information/:id/family',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/:id/family")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/representation-information/:id/family',
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}}/api/v2/representation-information/:id/family'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/representation-information/:id/family');
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}}/api/v2/representation-information/:id/family'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representation-information/:id/family';
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}}/api/v2/representation-information/:id/family"]
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}}/api/v2/representation-information/:id/family" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representation-information/:id/family",
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}}/api/v2/representation-information/:id/family');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/:id/family');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/:id/family');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/:id/family' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/:id/family' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/representation-information/:id/family")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representation-information/:id/family"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representation-information/:id/family"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representation-information/:id/family")
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/api/v2/representation-information/:id/family') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representation-information/:id/family";
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}}/api/v2/representation-information/:id/family
http GET {{baseUrl}}/api/v2/representation-information/:id/family
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/representation-information/:id/family
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/:id/family")! 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
Returns a set of suggestions giving a query (1)
{{baseUrl}}/api/v2/representation-information/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/representation-information/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/representation-information/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/representation-information/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/representation-information/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representation-information/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/representation-information/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representation-information/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representation-information/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representation-information/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/representation-information/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representation-information/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/representation-information/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information/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/api/v2/representation-information/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representation-information/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/representation-information/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/representation-information/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representation-information/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/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}}/api/v2/representation-information/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representation-information/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/representation-information/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representation-information/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}}/api/v2/representation-information/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/representation-information/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representation-information/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representation-information/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/representation-information/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/representation-information/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representation-information/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/representation-information/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/representation-information/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/representation-information/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/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()
PUT
Updates an existing representation information
{{baseUrl}}/api/v2/representation-information
BODY json
{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information");
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 \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/representation-information" {:content-type :json
:form-params {:representationInformation {:id ""
:name ""
:description ""
:family ""
:familyI18n ""
:tags []
:extras ""
:support ""
:relations [{:relationType ""
:objectType ""
:link ""
:title ""
:relationTypeI18n ""
:objectTypeI18n ""}]
:filters []
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:fields {}
:instanceId ""}
:form {:values [{:id ""
:options {}}]}}})
require "http/client"
url = "{{baseUrl}}/api/v2/representation-information"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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}}/api/v2/representation-information"),
Content = new StringContent("{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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}}/api/v2/representation-information");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representation-information"
payload := strings.NewReader("{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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/api/v2/representation-information HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 621
{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/representation-information")
.setHeader("content-type", "application/json")
.setBody("{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representation-information"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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 \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/representation-information")
.header("content-type", "application/json")
.body("{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}")
.asString();
const data = JSON.stringify({
representationInformation: {
id: '',
name: '',
description: '',
family: '',
familyI18n: '',
tags: [],
extras: '',
support: '',
relations: [
{
relationType: '',
objectType: '',
link: '',
title: '',
relationTypeI18n: '',
objectTypeI18n: ''
}
],
filters: [],
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
fields: {},
instanceId: ''
},
form: {
values: [
{
id: '',
options: {}
}
]
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/representation-information');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/representation-information',
headers: {'content-type': 'application/json'},
data: {
representationInformation: {
id: '',
name: '',
description: '',
family: '',
familyI18n: '',
tags: [],
extras: '',
support: '',
relations: [
{
relationType: '',
objectType: '',
link: '',
title: '',
relationTypeI18n: '',
objectTypeI18n: ''
}
],
filters: [],
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
fields: {},
instanceId: ''
},
form: {values: [{id: '', options: {}}]}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"representationInformation":{"id":"","name":"","description":"","family":"","familyI18n":"","tags":[],"extras":"","support":"","relations":[{"relationType":"","objectType":"","link":"","title":"","relationTypeI18n":"","objectTypeI18n":""}],"filters":[],"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","fields":{},"instanceId":""},"form":{"values":[{"id":"","options":{}}]}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/representation-information',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "representationInformation": {\n "id": "",\n "name": "",\n "description": "",\n "family": "",\n "familyI18n": "",\n "tags": [],\n "extras": "",\n "support": "",\n "relations": [\n {\n "relationType": "",\n "objectType": "",\n "link": "",\n "title": "",\n "relationTypeI18n": "",\n "objectTypeI18n": ""\n }\n ],\n "filters": [],\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "fields": {},\n "instanceId": ""\n },\n "form": {\n "values": [\n {\n "id": "",\n "options": {}\n }\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 \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representation-information")
.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/api/v2/representation-information',
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({
representationInformation: {
id: '',
name: '',
description: '',
family: '',
familyI18n: '',
tags: [],
extras: '',
support: '',
relations: [
{
relationType: '',
objectType: '',
link: '',
title: '',
relationTypeI18n: '',
objectTypeI18n: ''
}
],
filters: [],
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
fields: {},
instanceId: ''
},
form: {values: [{id: '', options: {}}]}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/representation-information',
headers: {'content-type': 'application/json'},
body: {
representationInformation: {
id: '',
name: '',
description: '',
family: '',
familyI18n: '',
tags: [],
extras: '',
support: '',
relations: [
{
relationType: '',
objectType: '',
link: '',
title: '',
relationTypeI18n: '',
objectTypeI18n: ''
}
],
filters: [],
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
fields: {},
instanceId: ''
},
form: {values: [{id: '', options: {}}]}
},
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}}/api/v2/representation-information');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
representationInformation: {
id: '',
name: '',
description: '',
family: '',
familyI18n: '',
tags: [],
extras: '',
support: '',
relations: [
{
relationType: '',
objectType: '',
link: '',
title: '',
relationTypeI18n: '',
objectTypeI18n: ''
}
],
filters: [],
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
fields: {},
instanceId: ''
},
form: {
values: [
{
id: '',
options: {}
}
]
}
});
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}}/api/v2/representation-information',
headers: {'content-type': 'application/json'},
data: {
representationInformation: {
id: '',
name: '',
description: '',
family: '',
familyI18n: '',
tags: [],
extras: '',
support: '',
relations: [
{
relationType: '',
objectType: '',
link: '',
title: '',
relationTypeI18n: '',
objectTypeI18n: ''
}
],
filters: [],
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
fields: {},
instanceId: ''
},
form: {values: [{id: '', options: {}}]}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representation-information';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"representationInformation":{"id":"","name":"","description":"","family":"","familyI18n":"","tags":[],"extras":"","support":"","relations":[{"relationType":"","objectType":"","link":"","title":"","relationTypeI18n":"","objectTypeI18n":""}],"filters":[],"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","fields":{},"instanceId":""},"form":{"values":[{"id":"","options":{}}]}}'
};
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 = @{ @"representationInformation": @{ @"id": @"", @"name": @"", @"description": @"", @"family": @"", @"familyI18n": @"", @"tags": @[ ], @"extras": @"", @"support": @"", @"relations": @[ @{ @"relationType": @"", @"objectType": @"", @"link": @"", @"title": @"", @"relationTypeI18n": @"", @"objectTypeI18n": @"" } ], @"filters": @[ ], @"createdOn": @"", @"createdBy": @"", @"updatedOn": @"", @"updatedBy": @"", @"fields": @{ }, @"instanceId": @"" },
@"form": @{ @"values": @[ @{ @"id": @"", @"options": @{ } } ] } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information"]
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}}/api/v2/representation-information" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representation-information",
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([
'representationInformation' => [
'id' => '',
'name' => '',
'description' => '',
'family' => '',
'familyI18n' => '',
'tags' => [
],
'extras' => '',
'support' => '',
'relations' => [
[
'relationType' => '',
'objectType' => '',
'link' => '',
'title' => '',
'relationTypeI18n' => '',
'objectTypeI18n' => ''
]
],
'filters' => [
],
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'fields' => [
],
'instanceId' => ''
],
'form' => [
'values' => [
[
'id' => '',
'options' => [
]
]
]
]
]),
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}}/api/v2/representation-information', [
'body' => '{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'representationInformation' => [
'id' => '',
'name' => '',
'description' => '',
'family' => '',
'familyI18n' => '',
'tags' => [
],
'extras' => '',
'support' => '',
'relations' => [
[
'relationType' => '',
'objectType' => '',
'link' => '',
'title' => '',
'relationTypeI18n' => '',
'objectTypeI18n' => ''
]
],
'filters' => [
],
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'fields' => [
],
'instanceId' => ''
],
'form' => [
'values' => [
[
'id' => '',
'options' => [
]
]
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'representationInformation' => [
'id' => '',
'name' => '',
'description' => '',
'family' => '',
'familyI18n' => '',
'tags' => [
],
'extras' => '',
'support' => '',
'relations' => [
[
'relationType' => '',
'objectType' => '',
'link' => '',
'title' => '',
'relationTypeI18n' => '',
'objectTypeI18n' => ''
]
],
'filters' => [
],
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'fields' => [
],
'instanceId' => ''
],
'form' => [
'values' => [
[
'id' => '',
'options' => [
]
]
]
]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representation-information');
$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}}/api/v2/representation-information' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\n ]\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/representation-information", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representation-information"
payload = {
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": { "values": [
{
"id": "",
"options": {}
}
] }
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representation-information"
payload <- "{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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}}/api/v2/representation-information")
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 \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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/api/v2/representation-information') do |req|
req.body = "{\n \"representationInformation\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"family\": \"\",\n \"familyI18n\": \"\",\n \"tags\": [],\n \"extras\": \"\",\n \"support\": \"\",\n \"relations\": [\n {\n \"relationType\": \"\",\n \"objectType\": \"\",\n \"link\": \"\",\n \"title\": \"\",\n \"relationTypeI18n\": \"\",\n \"objectTypeI18n\": \"\"\n }\n ],\n \"filters\": [],\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"fields\": {},\n \"instanceId\": \"\"\n },\n \"form\": {\n \"values\": [\n {\n \"id\": \"\",\n \"options\": {}\n }\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}}/api/v2/representation-information";
let payload = json!({
"representationInformation": json!({
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": (),
"extras": "",
"support": "",
"relations": (
json!({
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
})
),
"filters": (),
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": json!({}),
"instanceId": ""
}),
"form": json!({"values": (
json!({
"id": "",
"options": 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}}/api/v2/representation-information \
--header 'content-type: application/json' \
--data '{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}'
echo '{
"representationInformation": {
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
{
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
}
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": {},
"instanceId": ""
},
"form": {
"values": [
{
"id": "",
"options": {}
}
]
}
}' | \
http PUT {{baseUrl}}/api/v2/representation-information \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "representationInformation": {\n "id": "",\n "name": "",\n "description": "",\n "family": "",\n "familyI18n": "",\n "tags": [],\n "extras": "",\n "support": "",\n "relations": [\n {\n "relationType": "",\n "objectType": "",\n "link": "",\n "title": "",\n "relationTypeI18n": "",\n "objectTypeI18n": ""\n }\n ],\n "filters": [],\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "fields": {},\n "instanceId": ""\n },\n "form": {\n "values": [\n {\n "id": "",\n "options": {}\n }\n ]\n }\n}' \
--output-document \
- {{baseUrl}}/api/v2/representation-information
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"representationInformation": [
"id": "",
"name": "",
"description": "",
"family": "",
"familyI18n": "",
"tags": [],
"extras": "",
"support": "",
"relations": [
[
"relationType": "",
"objectType": "",
"link": "",
"title": "",
"relationTypeI18n": "",
"objectTypeI18n": ""
]
],
"filters": [],
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"fields": [],
"instanceId": ""
],
"form": ["values": [
[
"id": "",
"options": []
]
]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Changes the representation status
{{baseUrl}}/api/v2/representations/status
BODY json
{
"items": {
"@type": ""
},
"newStates": [],
"details": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/status");
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 \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/representations/status" {:content-type :json
:form-params {:items {:@type ""}
:newStates []
:details ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/representations/status"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\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}}/api/v2/representations/status"),
Content = new StringContent("{\n \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\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}}/api/v2/representations/status");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representations/status"
payload := strings.NewReader("{\n \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\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/api/v2/representations/status HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 72
{
"items": {
"@type": ""
},
"newStates": [],
"details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/representations/status")
.setHeader("content-type", "application/json")
.setBody("{\n \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representations/status"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\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 \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representations/status")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/representations/status")
.header("content-type", "application/json")
.body("{\n \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\n}")
.asString();
const data = JSON.stringify({
items: {
'@type': ''
},
newStates: [],
details: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/representations/status');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/representations/status',
headers: {'content-type': 'application/json'},
data: {items: {'@type': ''}, newStates: [], details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/status';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"items":{"@type":""},"newStates":[],"details":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/representations/status',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "items": {\n "@type": ""\n },\n "newStates": [],\n "details": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representations/status")
.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/api/v2/representations/status',
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({items: {'@type': ''}, newStates: [], details: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/representations/status',
headers: {'content-type': 'application/json'},
body: {items: {'@type': ''}, newStates: [], details: ''},
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}}/api/v2/representations/status');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
items: {
'@type': ''
},
newStates: [],
details: ''
});
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}}/api/v2/representations/status',
headers: {'content-type': 'application/json'},
data: {items: {'@type': ''}, newStates: [], details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representations/status';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"items":{"@type":""},"newStates":[],"details":""}'
};
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 = @{ @"items": @{ @"@type": @"" },
@"newStates": @[ ],
@"details": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/status"]
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}}/api/v2/representations/status" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representations/status",
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([
'items' => [
'@type' => ''
],
'newStates' => [
],
'details' => ''
]),
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}}/api/v2/representations/status', [
'body' => '{
"items": {
"@type": ""
},
"newStates": [],
"details": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/status');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'items' => [
'@type' => ''
],
'newStates' => [
],
'details' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'items' => [
'@type' => ''
],
'newStates' => [
],
'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/status');
$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}}/api/v2/representations/status' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"items": {
"@type": ""
},
"newStates": [],
"details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/status' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"items": {
"@type": ""
},
"newStates": [],
"details": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/representations/status", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representations/status"
payload = {
"items": { "@type": "" },
"newStates": [],
"details": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representations/status"
payload <- "{\n \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\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}}/api/v2/representations/status")
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 \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\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/api/v2/representations/status') do |req|
req.body = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"newStates\": [],\n \"details\": \"\"\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}}/api/v2/representations/status";
let payload = json!({
"items": json!({"@type": ""}),
"newStates": (),
"details": ""
});
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}}/api/v2/representations/status \
--header 'content-type: application/json' \
--data '{
"items": {
"@type": ""
},
"newStates": [],
"details": ""
}'
echo '{
"items": {
"@type": ""
},
"newStates": [],
"details": ""
}' | \
http PUT {{baseUrl}}/api/v2/representations/status \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "items": {\n "@type": ""\n },\n "newStates": [],\n "details": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/representations/status
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"items": ["@type": ""],
"newStates": [],
"details": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/status")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Changes the representation type via search query
{{baseUrl}}/api/v2/representations/type
BODY json
{
"items": {
"@type": ""
},
"type": "",
"details": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/type");
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 \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/representations/type" {:content-type :json
:form-params {:items {:@type ""}
:type ""
:details ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/representations/type"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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}}/api/v2/representations/type"),
Content = new StringContent("{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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}}/api/v2/representations/type");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representations/type"
payload := strings.NewReader("{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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/api/v2/representations/type HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67
{
"items": {
"@type": ""
},
"type": "",
"details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/representations/type")
.setHeader("content-type", "application/json")
.setBody("{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representations/type"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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 \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representations/type")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/representations/type")
.header("content-type", "application/json")
.body("{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}")
.asString();
const data = JSON.stringify({
items: {
'@type': ''
},
type: '',
details: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/representations/type');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/representations/type',
headers: {'content-type': 'application/json'},
data: {items: {'@type': ''}, type: '', details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/type';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"items":{"@type":""},"type":"","details":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/representations/type',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "items": {\n "@type": ""\n },\n "type": "",\n "details": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representations/type")
.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/api/v2/representations/type',
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({items: {'@type': ''}, type: '', details: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/representations/type',
headers: {'content-type': 'application/json'},
body: {items: {'@type': ''}, type: '', details: ''},
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}}/api/v2/representations/type');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
items: {
'@type': ''
},
type: '',
details: ''
});
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}}/api/v2/representations/type',
headers: {'content-type': 'application/json'},
data: {items: {'@type': ''}, type: '', details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representations/type';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"items":{"@type":""},"type":"","details":""}'
};
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 = @{ @"items": @{ @"@type": @"" },
@"type": @"",
@"details": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/type"]
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}}/api/v2/representations/type" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representations/type",
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([
'items' => [
'@type' => ''
],
'type' => '',
'details' => ''
]),
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}}/api/v2/representations/type', [
'body' => '{
"items": {
"@type": ""
},
"type": "",
"details": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/type');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'items' => [
'@type' => ''
],
'type' => '',
'details' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'items' => [
'@type' => ''
],
'type' => '',
'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/type');
$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}}/api/v2/representations/type' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"items": {
"@type": ""
},
"type": "",
"details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/type' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"items": {
"@type": ""
},
"type": "",
"details": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/representations/type", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representations/type"
payload = {
"items": { "@type": "" },
"type": "",
"details": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representations/type"
payload <- "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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}}/api/v2/representations/type")
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 \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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/api/v2/representations/type') do |req|
req.body = "{\n \"items\": {\n \"@type\": \"\"\n },\n \"type\": \"\",\n \"details\": \"\"\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}}/api/v2/representations/type";
let payload = json!({
"items": json!({"@type": ""}),
"type": "",
"details": ""
});
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}}/api/v2/representations/type \
--header 'content-type: application/json' \
--data '{
"items": {
"@type": ""
},
"type": "",
"details": ""
}'
echo '{
"items": {
"@type": ""
},
"type": "",
"details": ""
}' | \
http PUT {{baseUrl}}/api/v2/representations/type \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "items": {\n "@type": ""\n },\n "type": "",\n "details": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/representations/type
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"items": ["@type": ""],
"type": "",
"details": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/type")! 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
Count indexed resources (POST)
{{baseUrl}}/api/v2/representations/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/representations/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/representations/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/representations/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/representations/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representations/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/representations/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representations/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representations/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/representations/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representations/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/representations/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representations/count")
.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/api/v2/representations/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representations/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/representations/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/representations/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representations/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/count"]
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}}/api/v2/representations/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representations/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/representations/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/count');
$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}}/api/v2/representations/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/representations/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representations/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representations/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/representations/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/representations/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representations/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/representations/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/representations/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/representations/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/count")! 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
Create representation
{{baseUrl}}/api/v2/representations/:id
QUERY PARAMS
details
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/:id?details=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/representations/:id" {:query-params {:details ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/representations/:id?details="
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}}/api/v2/representations/:id?details="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/:id?details=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representations/:id?details="
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/api/v2/representations/:id?details= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/:id?details=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representations/:id?details="))
.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}}/api/v2/representations/:id?details=")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/:id?details=")
.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}}/api/v2/representations/:id?details=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representations/:id',
params: {details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/:id?details=';
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}}/api/v2/representations/:id?details=',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representations/:id?details=")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/representations/:id?details=',
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}}/api/v2/representations/:id',
qs: {details: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/representations/:id');
req.query({
details: ''
});
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}}/api/v2/representations/:id',
params: {details: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representations/:id?details=';
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}}/api/v2/representations/:id?details="]
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}}/api/v2/representations/:id?details=" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representations/:id?details=",
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}}/api/v2/representations/:id?details=');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/:id');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'details' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representations/:id');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
'details' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representations/:id?details=' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/:id?details=' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/representations/:id?details=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representations/:id"
querystring = {"details":""}
response = requests.post(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representations/:id"
queryString <- list(details = "")
response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representations/:id?details=")
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/api/v2/representations/:id') do |req|
req.params['details'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representations/:id";
let querystring = [
("details", ""),
];
let client = reqwest::Client::new();
let response = client.post(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/api/v2/representations/:id?details='
http POST '{{baseUrl}}/api/v2/representations/:id?details='
wget --quiet \
--method POST \
--output-document \
- '{{baseUrl}}/api/v2/representations/:id?details='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/:id?details=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Creates a preservation action to identify the file formats via search query
{{baseUrl}}/api/v2/representations/identify
BODY json
{
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/identify");
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 \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/representations/identify" {:content-type :json
:form-params {:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/representations/identify"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/representations/identify"),
Content = new StringContent("{\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/identify");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representations/identify"
payload := strings.NewReader("{\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/representations/identify HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17
{
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/identify")
.setHeader("content-type", "application/json")
.setBody("{\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representations/identify"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representations/identify")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/identify")
.header("content-type", "application/json")
.body("{\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
'@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}}/api/v2/representations/identify');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representations/identify',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/identify';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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}}/api/v2/representations/identify',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representations/identify")
.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/api/v2/representations/identify',
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({'@type': ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representations/identify',
headers: {'content-type': 'application/json'},
body: {'@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}}/api/v2/representations/identify');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
'@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}}/api/v2/representations/identify',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representations/identify';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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 = @{ @"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/identify"]
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}}/api/v2/representations/identify" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representations/identify",
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([
'@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}}/api/v2/representations/identify', [
'body' => '{
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/identify');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/identify');
$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}}/api/v2/representations/identify' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/identify' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/representations/identify", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representations/identify"
payload = { "@type": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representations/identify"
payload <- "{\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representations/identify")
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 \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/representations/identify') do |req|
req.body = "{\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representations/identify";
let payload = json!({"@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}}/api/v2/representations/identify \
--header 'content-type: application/json' \
--data '{
"@type": ""
}'
echo '{
"@type": ""
}' | \
http POST {{baseUrl}}/api/v2/representations/identify \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/representations/identify
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/identify")! 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
Delete representation
{{baseUrl}}/api/v2/representations/delete
QUERY PARAMS
details
BODY json
{
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/delete?details=");
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 \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/representations/delete" {:query-params {:details ""}
:content-type :json
:form-params {:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/representations/delete?details="
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/representations/delete?details="),
Content = new StringContent("{\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/delete?details=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representations/delete?details="
payload := strings.NewReader("{\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/representations/delete?details= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17
{
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/delete?details=")
.setHeader("content-type", "application/json")
.setBody("{\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representations/delete?details="))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representations/delete?details=")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/delete?details=")
.header("content-type", "application/json")
.body("{\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
'@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}}/api/v2/representations/delete?details=');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representations/delete',
params: {details: ''},
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/delete?details=';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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}}/api/v2/representations/delete?details=',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representations/delete?details=")
.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/api/v2/representations/delete?details=',
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({'@type': ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representations/delete',
qs: {details: ''},
headers: {'content-type': 'application/json'},
body: {'@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}}/api/v2/representations/delete');
req.query({
details: ''
});
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
'@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}}/api/v2/representations/delete',
params: {details: ''},
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representations/delete?details=';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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 = @{ @"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/delete?details="]
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}}/api/v2/representations/delete?details=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representations/delete?details=",
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([
'@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}}/api/v2/representations/delete?details=', [
'body' => '{
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/delete');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'details' => ''
]);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/delete');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setQuery(new http\QueryString([
'details' => ''
]));
$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}}/api/v2/representations/delete?details=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/delete?details=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/representations/delete?details=", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representations/delete"
querystring = {"details":""}
payload = { "@type": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representations/delete"
queryString <- list(details = "")
payload <- "{\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representations/delete?details=")
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 \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/representations/delete') do |req|
req.params['details'] = ''
req.body = "{\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representations/delete";
let querystring = [
("details", ""),
];
let payload = json!({"@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)
.query(&querystring)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/api/v2/representations/delete?details=' \
--header 'content-type: application/json' \
--data '{
"@type": ""
}'
echo '{
"@type": ""
}' | \
http POST '{{baseUrl}}/api/v2/representations/delete?details=' \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "@type": ""\n}' \
--output-document \
- '{{baseUrl}}/api/v2/representations/delete?details='
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/delete?details=")! 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
Find indexed resource using the object UUID (GET)
{{baseUrl}}/api/v2/representations/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/representations/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/representations/find/:uuid"
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}}/api/v2/representations/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representations/find/:uuid"
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/api/v2/representations/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representations/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representations/find/:uuid"))
.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}}/api/v2/representations/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representations/find/:uuid")
.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}}/api/v2/representations/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/representations/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/find/:uuid';
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}}/api/v2/representations/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representations/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/representations/find/:uuid',
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}}/api/v2/representations/find/:uuid'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/representations/find/:uuid');
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}}/api/v2/representations/find/:uuid'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representations/find/:uuid';
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}}/api/v2/representations/find/:uuid"]
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}}/api/v2/representations/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representations/find/:uuid",
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}}/api/v2/representations/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representations/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representations/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/representations/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representations/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representations/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representations/find/:uuid")
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/api/v2/representations/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representations/find/:uuid";
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}}/api/v2/representations/find/:uuid
http GET {{baseUrl}}/api/v2/representations/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/representations/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/find/:uuid")! 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
Find indexed resources via search query (POST)
{{baseUrl}}/api/v2/representations/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/representations/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/representations/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/representations/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/representations/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representations/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/representations/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representations/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representations/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/representations/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representations/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/representations/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representations/find")
.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/api/v2/representations/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representations/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/representations/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/representations/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representations/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/find"]
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}}/api/v2/representations/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representations/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/representations/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/find');
$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}}/api/v2/representations/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/representations/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representations/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representations/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/representations/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/representations/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representations/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/representations/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/representations/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/representations/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/find")! 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
Get representation
{{baseUrl}}/api/v2/representations/:aip_id/:representation_id
QUERY PARAMS
aip_id
representation_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id")
require "http/client"
url = "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id"
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}}/api/v2/representations/:aip_id/:representation_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/:aip_id/:representation_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id"
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/api/v2/representations/:aip_id/:representation_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representations/:aip_id/:representation_id"))
.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}}/api/v2/representations/:aip_id/:representation_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representations/:aip_id/:representation_id")
.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}}/api/v2/representations/:aip_id/:representation_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/representations/:aip_id/:representation_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/:aip_id/:representation_id';
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}}/api/v2/representations/:aip_id/:representation_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representations/:aip_id/:representation_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/representations/:aip_id/:representation_id',
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}}/api/v2/representations/:aip_id/:representation_id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/representations/:aip_id/:representation_id');
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}}/api/v2/representations/:aip_id/:representation_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representations/:aip_id/:representation_id';
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}}/api/v2/representations/:aip_id/:representation_id"]
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}}/api/v2/representations/:aip_id/:representation_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representations/:aip_id/:representation_id",
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}}/api/v2/representations/:aip_id/:representation_id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/:aip_id/:representation_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representations/:aip_id/:representation_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representations/:aip_id/:representation_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/:aip_id/:representation_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/representations/:aip_id/:representation_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representations/:aip_id/:representation_id")
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/api/v2/representations/:aip_id/:representation_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id";
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}}/api/v2/representations/:aip_id/:representation_id
http GET {{baseUrl}}/api/v2/representations/:aip_id/:representation_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/representations/:aip_id/:representation_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id")! 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
Retrieves a representation using a dedicated request
{{baseUrl}}/api/v2/representations/find-via-request
BODY json
{
"aipId": "",
"representationId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/find-via-request");
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 \"aipId\": \"\",\n \"representationId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/representations/find-via-request" {:content-type :json
:form-params {:aipId ""
:representationId ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/representations/find-via-request"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"aipId\": \"\",\n \"representationId\": \"\"\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}}/api/v2/representations/find-via-request"),
Content = new StringContent("{\n \"aipId\": \"\",\n \"representationId\": \"\"\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}}/api/v2/representations/find-via-request");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"aipId\": \"\",\n \"representationId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representations/find-via-request"
payload := strings.NewReader("{\n \"aipId\": \"\",\n \"representationId\": \"\"\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/api/v2/representations/find-via-request HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43
{
"aipId": "",
"representationId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/find-via-request")
.setHeader("content-type", "application/json")
.setBody("{\n \"aipId\": \"\",\n \"representationId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representations/find-via-request"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"aipId\": \"\",\n \"representationId\": \"\"\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 \"aipId\": \"\",\n \"representationId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representations/find-via-request")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/find-via-request")
.header("content-type", "application/json")
.body("{\n \"aipId\": \"\",\n \"representationId\": \"\"\n}")
.asString();
const data = JSON.stringify({
aipId: '',
representationId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/representations/find-via-request');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representations/find-via-request',
headers: {'content-type': 'application/json'},
data: {aipId: '', representationId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/find-via-request';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"aipId":"","representationId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/representations/find-via-request',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "aipId": "",\n "representationId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"aipId\": \"\",\n \"representationId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representations/find-via-request")
.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/api/v2/representations/find-via-request',
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({aipId: '', representationId: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representations/find-via-request',
headers: {'content-type': 'application/json'},
body: {aipId: '', representationId: ''},
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}}/api/v2/representations/find-via-request');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
aipId: '',
representationId: ''
});
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}}/api/v2/representations/find-via-request',
headers: {'content-type': 'application/json'},
data: {aipId: '', representationId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representations/find-via-request';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"aipId":"","representationId":""}'
};
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 = @{ @"aipId": @"",
@"representationId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/find-via-request"]
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}}/api/v2/representations/find-via-request" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"aipId\": \"\",\n \"representationId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representations/find-via-request",
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([
'aipId' => '',
'representationId' => ''
]),
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}}/api/v2/representations/find-via-request', [
'body' => '{
"aipId": "",
"representationId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/find-via-request');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'aipId' => '',
'representationId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'aipId' => '',
'representationId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/find-via-request');
$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}}/api/v2/representations/find-via-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"aipId": "",
"representationId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/find-via-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"aipId": "",
"representationId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"aipId\": \"\",\n \"representationId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/representations/find-via-request", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representations/find-via-request"
payload = {
"aipId": "",
"representationId": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representations/find-via-request"
payload <- "{\n \"aipId\": \"\",\n \"representationId\": \"\"\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}}/api/v2/representations/find-via-request")
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 \"aipId\": \"\",\n \"representationId\": \"\"\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/api/v2/representations/find-via-request') do |req|
req.body = "{\n \"aipId\": \"\",\n \"representationId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representations/find-via-request";
let payload = json!({
"aipId": "",
"representationId": ""
});
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}}/api/v2/representations/find-via-request \
--header 'content-type: application/json' \
--data '{
"aipId": "",
"representationId": ""
}'
echo '{
"aipId": "",
"representationId": ""
}' | \
http POST {{baseUrl}}/api/v2/representations/find-via-request \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "aipId": "",\n "representationId": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/representations/find-via-request
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"aipId": "",
"representationId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/find-via-request")! 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
Retrieves from the configuration the rules for the Representation information
{{baseUrl}}/api/v2/representations/configuration/rules
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/configuration/rules");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/representations/configuration/rules")
require "http/client"
url = "{{baseUrl}}/api/v2/representations/configuration/rules"
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}}/api/v2/representations/configuration/rules"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/configuration/rules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representations/configuration/rules"
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/api/v2/representations/configuration/rules HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representations/configuration/rules")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representations/configuration/rules"))
.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}}/api/v2/representations/configuration/rules")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representations/configuration/rules")
.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}}/api/v2/representations/configuration/rules');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/representations/configuration/rules'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/configuration/rules';
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}}/api/v2/representations/configuration/rules',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representations/configuration/rules")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/representations/configuration/rules',
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}}/api/v2/representations/configuration/rules'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/representations/configuration/rules');
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}}/api/v2/representations/configuration/rules'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representations/configuration/rules';
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}}/api/v2/representations/configuration/rules"]
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}}/api/v2/representations/configuration/rules" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representations/configuration/rules",
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}}/api/v2/representations/configuration/rules');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/configuration/rules');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representations/configuration/rules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representations/configuration/rules' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/configuration/rules' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/representations/configuration/rules")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representations/configuration/rules"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representations/configuration/rules"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representations/configuration/rules")
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/api/v2/representations/configuration/rules') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representations/configuration/rules";
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}}/api/v2/representations/configuration/rules
http GET {{baseUrl}}/api/v2/representations/configuration/rules
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/representations/configuration/rules
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/configuration/rules")! 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
Retrieves the types associated to representations
{{baseUrl}}/api/v2/representations/configuration/types
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/configuration/types");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/representations/configuration/types")
require "http/client"
url = "{{baseUrl}}/api/v2/representations/configuration/types"
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}}/api/v2/representations/configuration/types"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/configuration/types");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representations/configuration/types"
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/api/v2/representations/configuration/types HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representations/configuration/types")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representations/configuration/types"))
.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}}/api/v2/representations/configuration/types")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representations/configuration/types")
.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}}/api/v2/representations/configuration/types');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/representations/configuration/types'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/configuration/types';
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}}/api/v2/representations/configuration/types',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representations/configuration/types")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/representations/configuration/types',
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}}/api/v2/representations/configuration/types'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/representations/configuration/types');
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}}/api/v2/representations/configuration/types'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representations/configuration/types';
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}}/api/v2/representations/configuration/types"]
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}}/api/v2/representations/configuration/types" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representations/configuration/types",
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}}/api/v2/representations/configuration/types');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/configuration/types');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representations/configuration/types');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representations/configuration/types' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/configuration/types' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/representations/configuration/types")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representations/configuration/types"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representations/configuration/types"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/representations/configuration/types")
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/api/v2/representations/configuration/types') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representations/configuration/types";
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}}/api/v2/representations/configuration/types
http GET {{baseUrl}}/api/v2/representations/configuration/types
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/representations/configuration/types
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/configuration/types")! 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
Returns a set of suggestions giving a query (POST)
{{baseUrl}}/api/v2/representations/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/representations/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/representations/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/representations/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/representations/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/representations/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/representations/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/representations/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/representations/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/representations/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representations/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/representations/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/representations/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/api/v2/representations/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/representations/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/representations/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/representations/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/representations/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/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}}/api/v2/representations/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/representations/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/representations/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/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}}/api/v2/representations/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/representations/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/representations/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/representations/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/representations/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/representations/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/representations/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/representations/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/representations/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/representations/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/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
Count indexed resources
{{baseUrl}}/api/v2/risks/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/risks/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/risks/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/risks/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/risks/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/risks/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/risks/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/risks/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/risks/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/risks/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/risks/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/risks/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/risks/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/risks/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/risks/count")
.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/api/v2/risks/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/risks/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/risks/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/risks/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/risks/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks/count"]
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}}/api/v2/risks/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/risks/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/risks/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/risks/count');
$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}}/api/v2/risks/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/risks/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/risks/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/risks/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/risks/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/risks/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/risks/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/risks/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/risks/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/risks/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/count")! 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
Creates a new risk
{{baseUrl}}/api/v2/risks
BODY json
{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/risks" {:content-type :json
:form-params {:id ""
:name ""
:description ""
:identifiedOn ""
:identifiedBy ""
:categories []
:notes ""
:preMitigationProbability 0
:preMitigationImpact 0
:preMitigationSeverity 0
:preMitigationSeverityLevel ""
:preMitigationNotes ""
:postMitigationProbability 0
:postMitigationImpact 0
:postMitigationSeverity 0
:postMitigationSeverityLevel ""
:postMitigationNotes ""
:mitigationStrategy ""
:mitigationOwnerType ""
:mitigationOwner ""
:mitigationRelatedEventIdentifierType ""
:mitigationRelatedEventIdentifierValue ""
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:instanceId ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/risks"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\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}}/api/v2/risks"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\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}}/api/v2/risks");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/risks"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\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/api/v2/risks HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 714
{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/risks")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/risks"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/risks")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/risks")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
description: '',
identifiedOn: '',
identifiedBy: '',
categories: [],
notes: '',
preMitigationProbability: 0,
preMitigationImpact: 0,
preMitigationSeverity: 0,
preMitigationSeverityLevel: '',
preMitigationNotes: '',
postMitigationProbability: 0,
postMitigationImpact: 0,
postMitigationSeverity: 0,
postMitigationSeverityLevel: '',
postMitigationNotes: '',
mitigationStrategy: '',
mitigationOwnerType: '',
mitigationOwner: '',
mitigationRelatedEventIdentifierType: '',
mitigationRelatedEventIdentifierValue: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
instanceId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/risks');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/risks',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
description: '',
identifiedOn: '',
identifiedBy: '',
categories: [],
notes: '',
preMitigationProbability: 0,
preMitigationImpact: 0,
preMitigationSeverity: 0,
preMitigationSeverityLevel: '',
preMitigationNotes: '',
postMitigationProbability: 0,
postMitigationImpact: 0,
postMitigationSeverity: 0,
postMitigationSeverityLevel: '',
postMitigationNotes: '',
mitigationStrategy: '',
mitigationOwnerType: '',
mitigationOwner: '',
mitigationRelatedEventIdentifierType: '',
mitigationRelatedEventIdentifierValue: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
instanceId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","description":"","identifiedOn":"","identifiedBy":"","categories":[],"notes":"","preMitigationProbability":0,"preMitigationImpact":0,"preMitigationSeverity":0,"preMitigationSeverityLevel":"","preMitigationNotes":"","postMitigationProbability":0,"postMitigationImpact":0,"postMitigationSeverity":0,"postMitigationSeverityLevel":"","postMitigationNotes":"","mitigationStrategy":"","mitigationOwnerType":"","mitigationOwner":"","mitigationRelatedEventIdentifierType":"","mitigationRelatedEventIdentifierValue":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","instanceId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/risks',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "description": "",\n "identifiedOn": "",\n "identifiedBy": "",\n "categories": [],\n "notes": "",\n "preMitigationProbability": 0,\n "preMitigationImpact": 0,\n "preMitigationSeverity": 0,\n "preMitigationSeverityLevel": "",\n "preMitigationNotes": "",\n "postMitigationProbability": 0,\n "postMitigationImpact": 0,\n "postMitigationSeverity": 0,\n "postMitigationSeverityLevel": "",\n "postMitigationNotes": "",\n "mitigationStrategy": "",\n "mitigationOwnerType": "",\n "mitigationOwner": "",\n "mitigationRelatedEventIdentifierType": "",\n "mitigationRelatedEventIdentifierValue": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "instanceId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/risks")
.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/api/v2/risks',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
description: '',
identifiedOn: '',
identifiedBy: '',
categories: [],
notes: '',
preMitigationProbability: 0,
preMitigationImpact: 0,
preMitigationSeverity: 0,
preMitigationSeverityLevel: '',
preMitigationNotes: '',
postMitigationProbability: 0,
postMitigationImpact: 0,
postMitigationSeverity: 0,
postMitigationSeverityLevel: '',
postMitigationNotes: '',
mitigationStrategy: '',
mitigationOwnerType: '',
mitigationOwner: '',
mitigationRelatedEventIdentifierType: '',
mitigationRelatedEventIdentifierValue: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
instanceId: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/risks',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
description: '',
identifiedOn: '',
identifiedBy: '',
categories: [],
notes: '',
preMitigationProbability: 0,
preMitigationImpact: 0,
preMitigationSeverity: 0,
preMitigationSeverityLevel: '',
preMitigationNotes: '',
postMitigationProbability: 0,
postMitigationImpact: 0,
postMitigationSeverity: 0,
postMitigationSeverityLevel: '',
postMitigationNotes: '',
mitigationStrategy: '',
mitigationOwnerType: '',
mitigationOwner: '',
mitigationRelatedEventIdentifierType: '',
mitigationRelatedEventIdentifierValue: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
instanceId: ''
},
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}}/api/v2/risks');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
description: '',
identifiedOn: '',
identifiedBy: '',
categories: [],
notes: '',
preMitigationProbability: 0,
preMitigationImpact: 0,
preMitigationSeverity: 0,
preMitigationSeverityLevel: '',
preMitigationNotes: '',
postMitigationProbability: 0,
postMitigationImpact: 0,
postMitigationSeverity: 0,
postMitigationSeverityLevel: '',
postMitigationNotes: '',
mitigationStrategy: '',
mitigationOwnerType: '',
mitigationOwner: '',
mitigationRelatedEventIdentifierType: '',
mitigationRelatedEventIdentifierValue: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
instanceId: ''
});
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}}/api/v2/risks',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
description: '',
identifiedOn: '',
identifiedBy: '',
categories: [],
notes: '',
preMitigationProbability: 0,
preMitigationImpact: 0,
preMitigationSeverity: 0,
preMitigationSeverityLevel: '',
preMitigationNotes: '',
postMitigationProbability: 0,
postMitigationImpact: 0,
postMitigationSeverity: 0,
postMitigationSeverityLevel: '',
postMitigationNotes: '',
mitigationStrategy: '',
mitigationOwnerType: '',
mitigationOwner: '',
mitigationRelatedEventIdentifierType: '',
mitigationRelatedEventIdentifierValue: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
instanceId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/risks';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","description":"","identifiedOn":"","identifiedBy":"","categories":[],"notes":"","preMitigationProbability":0,"preMitigationImpact":0,"preMitigationSeverity":0,"preMitigationSeverityLevel":"","preMitigationNotes":"","postMitigationProbability":0,"postMitigationImpact":0,"postMitigationSeverity":0,"postMitigationSeverityLevel":"","postMitigationNotes":"","mitigationStrategy":"","mitigationOwnerType":"","mitigationOwner":"","mitigationRelatedEventIdentifierType":"","mitigationRelatedEventIdentifierValue":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","instanceId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"name": @"",
@"description": @"",
@"identifiedOn": @"",
@"identifiedBy": @"",
@"categories": @[ ],
@"notes": @"",
@"preMitigationProbability": @0,
@"preMitigationImpact": @0,
@"preMitigationSeverity": @0,
@"preMitigationSeverityLevel": @"",
@"preMitigationNotes": @"",
@"postMitigationProbability": @0,
@"postMitigationImpact": @0,
@"postMitigationSeverity": @0,
@"postMitigationSeverityLevel": @"",
@"postMitigationNotes": @"",
@"mitigationStrategy": @"",
@"mitigationOwnerType": @"",
@"mitigationOwner": @"",
@"mitigationRelatedEventIdentifierType": @"",
@"mitigationRelatedEventIdentifierValue": @"",
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"",
@"instanceId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks"]
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}}/api/v2/risks" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/risks",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '',
'name' => '',
'description' => '',
'identifiedOn' => '',
'identifiedBy' => '',
'categories' => [
],
'notes' => '',
'preMitigationProbability' => 0,
'preMitigationImpact' => 0,
'preMitigationSeverity' => 0,
'preMitigationSeverityLevel' => '',
'preMitigationNotes' => '',
'postMitigationProbability' => 0,
'postMitigationImpact' => 0,
'postMitigationSeverity' => 0,
'postMitigationSeverityLevel' => '',
'postMitigationNotes' => '',
'mitigationStrategy' => '',
'mitigationOwnerType' => '',
'mitigationOwner' => '',
'mitigationRelatedEventIdentifierType' => '',
'mitigationRelatedEventIdentifierValue' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'instanceId' => ''
]),
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}}/api/v2/risks', [
'body' => '{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'description' => '',
'identifiedOn' => '',
'identifiedBy' => '',
'categories' => [
],
'notes' => '',
'preMitigationProbability' => 0,
'preMitigationImpact' => 0,
'preMitigationSeverity' => 0,
'preMitigationSeverityLevel' => '',
'preMitigationNotes' => '',
'postMitigationProbability' => 0,
'postMitigationImpact' => 0,
'postMitigationSeverity' => 0,
'postMitigationSeverityLevel' => '',
'postMitigationNotes' => '',
'mitigationStrategy' => '',
'mitigationOwnerType' => '',
'mitigationOwner' => '',
'mitigationRelatedEventIdentifierType' => '',
'mitigationRelatedEventIdentifierValue' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'instanceId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'description' => '',
'identifiedOn' => '',
'identifiedBy' => '',
'categories' => [
],
'notes' => '',
'preMitigationProbability' => 0,
'preMitigationImpact' => 0,
'preMitigationSeverity' => 0,
'preMitigationSeverityLevel' => '',
'preMitigationNotes' => '',
'postMitigationProbability' => 0,
'postMitigationImpact' => 0,
'postMitigationSeverity' => 0,
'postMitigationSeverityLevel' => '',
'postMitigationNotes' => '',
'mitigationStrategy' => '',
'mitigationOwnerType' => '',
'mitigationOwner' => '',
'mitigationRelatedEventIdentifierType' => '',
'mitigationRelatedEventIdentifierValue' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'instanceId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/risks');
$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}}/api/v2/risks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/risks", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/risks"
payload = {
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/risks"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\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}}/api/v2/risks")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\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/api/v2/risks') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/risks";
let payload = json!({
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": (),
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
});
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}}/api/v2/risks \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}'
echo '{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}' | \
http POST {{baseUrl}}/api/v2/risks \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "description": "",\n "identifiedOn": "",\n "identifiedBy": "",\n "categories": [],\n "notes": "",\n "preMitigationProbability": 0,\n "preMitigationImpact": 0,\n "preMitigationSeverity": 0,\n "preMitigationSeverityLevel": "",\n "preMitigationNotes": "",\n "postMitigationProbability": 0,\n "postMitigationImpact": 0,\n "postMitigationSeverity": 0,\n "postMitigationSeverityLevel": "",\n "postMitigationNotes": "",\n "mitigationStrategy": "",\n "mitigationOwnerType": "",\n "mitigationOwner": "",\n "mitigationRelatedEventIdentifierType": "",\n "mitigationRelatedEventIdentifierValue": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "instanceId": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/risks
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks")! 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
Delete multiple risks via search query
{{baseUrl}}/api/v2/risks/delete
BODY json
{
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/delete");
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 \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/risks/delete" {:content-type :json
:form-params {:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/risks/delete"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/risks/delete"),
Content = new StringContent("{\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/risks/delete"
payload := strings.NewReader("{\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/risks/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17
{
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/risks/delete")
.setHeader("content-type", "application/json")
.setBody("{\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/risks/delete"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/risks/delete")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/risks/delete")
.header("content-type", "application/json")
.body("{\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
'@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}}/api/v2/risks/delete');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/risks/delete',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/delete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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}}/api/v2/risks/delete',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/risks/delete")
.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/api/v2/risks/delete',
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({'@type': ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/risks/delete',
headers: {'content-type': 'application/json'},
body: {'@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}}/api/v2/risks/delete');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
'@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}}/api/v2/risks/delete',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/risks/delete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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 = @{ @"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks/delete"]
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}}/api/v2/risks/delete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/risks/delete",
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([
'@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}}/api/v2/risks/delete', [
'body' => '{
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/delete');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/risks/delete');
$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}}/api/v2/risks/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/risks/delete", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/risks/delete"
payload = { "@type": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/risks/delete"
payload <- "{\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/risks/delete")
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 \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/risks/delete') do |req|
req.body = "{\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/risks/delete";
let payload = json!({"@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}}/api/v2/risks/delete \
--header 'content-type: application/json' \
--data '{
"@type": ""
}'
echo '{
"@type": ""
}' | \
http POST {{baseUrl}}/api/v2/risks/delete \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/risks/delete
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/delete")! 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
Deletes an older version of the risk
{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete
QUERY PARAMS
id
version-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete")
require "http/client"
url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete"
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}}/api/v2/risks/:id/versions/:version-id/delete"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete"
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/api/v2/risks/:id/versions/:version-id/delete HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete"))
.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}}/api/v2/risks/:id/versions/:version-id/delete")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete")
.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}}/api/v2/risks/:id/versions/:version-id/delete');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete';
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}}/api/v2/risks/:id/versions/:version-id/delete',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/risks/:id/versions/:version-id/delete',
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}}/api/v2/risks/:id/versions/:version-id/delete'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete');
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}}/api/v2/risks/:id/versions/:version-id/delete'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete';
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}}/api/v2/risks/:id/versions/:version-id/delete"]
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}}/api/v2/risks/:id/versions/:version-id/delete" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete",
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}}/api/v2/risks/:id/versions/:version-id/delete');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/api/v2/risks/:id/versions/:version-id/delete")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete")
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/api/v2/risks/:id/versions/:version-id/delete') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete";
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}}/api/v2/risks/:id/versions/:version-id/delete
http DELETE {{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete")! 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
Find indexed resource using the object UUID
{{baseUrl}}/api/v2/risks/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/risks/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/risks/find/:uuid"
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}}/api/v2/risks/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/risks/find/:uuid"
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/api/v2/risks/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/risks/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/risks/find/:uuid"))
.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}}/api/v2/risks/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/risks/find/:uuid")
.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}}/api/v2/risks/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/risks/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/find/:uuid';
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}}/api/v2/risks/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/risks/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/risks/find/:uuid',
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}}/api/v2/risks/find/:uuid'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/risks/find/:uuid');
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}}/api/v2/risks/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/risks/find/:uuid';
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}}/api/v2/risks/find/:uuid"]
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}}/api/v2/risks/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/risks/find/:uuid",
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}}/api/v2/risks/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/risks/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/risks/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/risks/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/risks/find/:uuid")
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/api/v2/risks/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/risks/find/:uuid";
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}}/api/v2/risks/find/:uuid
http GET {{baseUrl}}/api/v2/risks/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/risks/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/find/:uuid")! 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
Find indexed resources via search query
{{baseUrl}}/api/v2/risks/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/risks/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/risks/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/risks/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/risks/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/risks/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/risks/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/risks/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/risks/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/risks/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/risks/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/risks/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/risks/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/risks/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/risks/find")
.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/api/v2/risks/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/risks/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/risks/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/risks/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/risks/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks/find"]
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}}/api/v2/risks/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/risks/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/risks/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/risks/find');
$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}}/api/v2/risks/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/risks/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/risks/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/risks/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/risks/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/risks/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/risks/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/risks/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/risks/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/risks/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/find")! 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
Retrieves a version of risk
{{baseUrl}}/api/v2/risks/:id/versions/:version-id
QUERY PARAMS
id
version-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/:id/versions/:version-id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/risks/:id/versions/:version-id")
require "http/client"
url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id"
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}}/api/v2/risks/:id/versions/:version-id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/:id/versions/:version-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/risks/:id/versions/:version-id"
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/api/v2/risks/:id/versions/:version-id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/risks/:id/versions/:version-id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/risks/:id/versions/:version-id"))
.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}}/api/v2/risks/:id/versions/:version-id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/risks/:id/versions/:version-id")
.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}}/api/v2/risks/:id/versions/:version-id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/risks/:id/versions/:version-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/:id/versions/:version-id';
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}}/api/v2/risks/:id/versions/:version-id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/risks/:id/versions/:version-id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/risks/:id/versions/:version-id',
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}}/api/v2/risks/:id/versions/:version-id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/risks/:id/versions/:version-id');
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}}/api/v2/risks/:id/versions/:version-id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/risks/:id/versions/:version-id';
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}}/api/v2/risks/:id/versions/:version-id"]
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}}/api/v2/risks/:id/versions/:version-id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/risks/:id/versions/:version-id",
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}}/api/v2/risks/:id/versions/:version-id');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/:id/versions/:version-id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/:id/versions/:version-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/:id/versions/:version-id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/:id/versions/:version-id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/risks/:id/versions/:version-id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/risks/:id/versions/:version-id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/risks/:id/versions/:version-id")
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/api/v2/risks/:id/versions/:version-id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id";
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}}/api/v2/risks/:id/versions/:version-id
http GET {{baseUrl}}/api/v2/risks/:id/versions/:version-id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/risks/:id/versions/:version-id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/:id/versions/:version-id")! 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
Retrieves mitigation terms for the identified risk
{{baseUrl}}/api/v2/risks/:id/mitigation/terms
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/:id/mitigation/terms");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/risks/:id/mitigation/terms")
require "http/client"
url = "{{baseUrl}}/api/v2/risks/:id/mitigation/terms"
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}}/api/v2/risks/:id/mitigation/terms"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/:id/mitigation/terms");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/risks/:id/mitigation/terms"
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/api/v2/risks/:id/mitigation/terms HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/risks/:id/mitigation/terms")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/risks/:id/mitigation/terms"))
.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}}/api/v2/risks/:id/mitigation/terms")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/risks/:id/mitigation/terms")
.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}}/api/v2/risks/:id/mitigation/terms');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/risks/:id/mitigation/terms'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/:id/mitigation/terms';
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}}/api/v2/risks/:id/mitigation/terms',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/risks/:id/mitigation/terms")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/risks/:id/mitigation/terms',
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}}/api/v2/risks/:id/mitigation/terms'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/risks/:id/mitigation/terms');
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}}/api/v2/risks/:id/mitigation/terms'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/risks/:id/mitigation/terms';
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}}/api/v2/risks/:id/mitigation/terms"]
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}}/api/v2/risks/:id/mitigation/terms" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/risks/:id/mitigation/terms",
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}}/api/v2/risks/:id/mitigation/terms');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/:id/mitigation/terms');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/:id/mitigation/terms');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/:id/mitigation/terms' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/:id/mitigation/terms' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/risks/:id/mitigation/terms")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/risks/:id/mitigation/terms"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/risks/:id/mitigation/terms"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/risks/:id/mitigation/terms")
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/api/v2/risks/:id/mitigation/terms') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/risks/:id/mitigation/terms";
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}}/api/v2/risks/:id/mitigation/terms
http GET {{baseUrl}}/api/v2/risks/:id/mitigation/terms
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/risks/:id/mitigation/terms
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/:id/mitigation/terms")! 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
Retrieves risk history
{{baseUrl}}/api/v2/risks/:id/versions
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/:id/versions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/risks/:id/versions")
require "http/client"
url = "{{baseUrl}}/api/v2/risks/:id/versions"
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}}/api/v2/risks/:id/versions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/:id/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/risks/:id/versions"
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/api/v2/risks/:id/versions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/risks/:id/versions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/risks/:id/versions"))
.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}}/api/v2/risks/:id/versions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/risks/:id/versions")
.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}}/api/v2/risks/:id/versions');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/risks/:id/versions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/:id/versions';
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}}/api/v2/risks/:id/versions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/risks/:id/versions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/risks/:id/versions',
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}}/api/v2/risks/:id/versions'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/risks/:id/versions');
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}}/api/v2/risks/:id/versions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/risks/:id/versions';
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}}/api/v2/risks/:id/versions"]
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}}/api/v2/risks/:id/versions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/risks/:id/versions",
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}}/api/v2/risks/:id/versions');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/:id/versions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/:id/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/:id/versions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/:id/versions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/risks/:id/versions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/risks/:id/versions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/risks/:id/versions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/risks/:id/versions")
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/api/v2/risks/:id/versions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/risks/:id/versions";
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}}/api/v2/risks/:id/versions
http GET {{baseUrl}}/api/v2/risks/:id/versions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/risks/:id/versions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/:id/versions")! 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
Retrieves risk mitigation configurations
{{baseUrl}}/api/v2/risks/configuration/mitigation
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/configuration/mitigation");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/risks/configuration/mitigation")
require "http/client"
url = "{{baseUrl}}/api/v2/risks/configuration/mitigation"
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}}/api/v2/risks/configuration/mitigation"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/configuration/mitigation");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/risks/configuration/mitigation"
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/api/v2/risks/configuration/mitigation HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/risks/configuration/mitigation")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/risks/configuration/mitigation"))
.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}}/api/v2/risks/configuration/mitigation")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/risks/configuration/mitigation")
.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}}/api/v2/risks/configuration/mitigation');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/risks/configuration/mitigation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/configuration/mitigation';
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}}/api/v2/risks/configuration/mitigation',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/risks/configuration/mitigation")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/risks/configuration/mitigation',
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}}/api/v2/risks/configuration/mitigation'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/risks/configuration/mitigation');
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}}/api/v2/risks/configuration/mitigation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/risks/configuration/mitigation';
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}}/api/v2/risks/configuration/mitigation"]
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}}/api/v2/risks/configuration/mitigation" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/risks/configuration/mitigation",
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}}/api/v2/risks/configuration/mitigation');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/configuration/mitigation');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/configuration/mitigation');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/configuration/mitigation' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/configuration/mitigation' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/risks/configuration/mitigation")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/risks/configuration/mitigation"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/risks/configuration/mitigation"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/risks/configuration/mitigation")
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/api/v2/risks/configuration/mitigation') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/risks/configuration/mitigation";
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}}/api/v2/risks/configuration/mitigation
http GET {{baseUrl}}/api/v2/risks/configuration/mitigation
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/risks/configuration/mitigation
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/configuration/mitigation")! 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
Returns a set of suggestions giving a query
{{baseUrl}}/api/v2/risks/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/risks/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/risks/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/risks/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/risks/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/risks/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/risks/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/risks/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/risks/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/risks/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/risks/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/risks/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/risks/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/risks/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/risks/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/api/v2/risks/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/risks/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/risks/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/risks/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/risks/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks/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}}/api/v2/risks/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/risks/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/risks/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/risks/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}}/api/v2/risks/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/risks/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/risks/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/risks/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/risks/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/risks/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/risks/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/risks/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/risks/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/risks/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/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()
PUT
Reverts the risk to the an older version
{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert
QUERY PARAMS
id
version-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert")
require "http/client"
url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/api/v2/risks/:id/versions/:version-id/revert HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert"))
.method("PUT", 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}}/api/v2/risks/:id/versions/:version-id/revert")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert")
.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('PUT', '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/risks/:id/versions/:version-id/revert',
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: 'PUT',
url: '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert');
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}}/api/v2/risks/:id/versions/:version-id/revert'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert';
const options = {method: 'PUT'};
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}}/api/v2/risks/:id/versions/:version-id/revert"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/api/v2/risks/:id/versions/:version-id/revert")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/api/v2/risks/:id/versions/:version-id/revert') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert
http PUT {{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
Update risk
{{baseUrl}}/api/v2/risks
BODY json
{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/v2/risks" {:content-type :json
:form-params {:id ""
:name ""
:description ""
:identifiedOn ""
:identifiedBy ""
:categories []
:notes ""
:preMitigationProbability 0
:preMitigationImpact 0
:preMitigationSeverity 0
:preMitigationSeverityLevel ""
:preMitigationNotes ""
:postMitigationProbability 0
:postMitigationImpact 0
:postMitigationSeverity 0
:postMitigationSeverityLevel ""
:postMitigationNotes ""
:mitigationStrategy ""
:mitigationOwnerType ""
:mitigationOwner ""
:mitigationRelatedEventIdentifierType ""
:mitigationRelatedEventIdentifierValue ""
:createdOn ""
:createdBy ""
:updatedOn ""
:updatedBy ""
:instanceId ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/risks"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\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}}/api/v2/risks"),
Content = new StringContent("{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\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}}/api/v2/risks");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/risks"
payload := strings.NewReader("{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\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/api/v2/risks HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 714
{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/risks")
.setHeader("content-type", "application/json")
.setBody("{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/risks"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/risks")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/risks")
.header("content-type", "application/json")
.body("{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}")
.asString();
const data = JSON.stringify({
id: '',
name: '',
description: '',
identifiedOn: '',
identifiedBy: '',
categories: [],
notes: '',
preMitigationProbability: 0,
preMitigationImpact: 0,
preMitigationSeverity: 0,
preMitigationSeverityLevel: '',
preMitigationNotes: '',
postMitigationProbability: 0,
postMitigationImpact: 0,
postMitigationSeverity: 0,
postMitigationSeverityLevel: '',
postMitigationNotes: '',
mitigationStrategy: '',
mitigationOwnerType: '',
mitigationOwner: '',
mitigationRelatedEventIdentifierType: '',
mitigationRelatedEventIdentifierValue: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
instanceId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/v2/risks');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/risks',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
description: '',
identifiedOn: '',
identifiedBy: '',
categories: [],
notes: '',
preMitigationProbability: 0,
preMitigationImpact: 0,
preMitigationSeverity: 0,
preMitigationSeverityLevel: '',
preMitigationNotes: '',
postMitigationProbability: 0,
postMitigationImpact: 0,
postMitigationSeverity: 0,
postMitigationSeverityLevel: '',
postMitigationNotes: '',
mitigationStrategy: '',
mitigationOwnerType: '',
mitigationOwner: '',
mitigationRelatedEventIdentifierType: '',
mitigationRelatedEventIdentifierValue: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
instanceId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","description":"","identifiedOn":"","identifiedBy":"","categories":[],"notes":"","preMitigationProbability":0,"preMitigationImpact":0,"preMitigationSeverity":0,"preMitigationSeverityLevel":"","preMitigationNotes":"","postMitigationProbability":0,"postMitigationImpact":0,"postMitigationSeverity":0,"postMitigationSeverityLevel":"","postMitigationNotes":"","mitigationStrategy":"","mitigationOwnerType":"","mitigationOwner":"","mitigationRelatedEventIdentifierType":"","mitigationRelatedEventIdentifierValue":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","instanceId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/risks',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "id": "",\n "name": "",\n "description": "",\n "identifiedOn": "",\n "identifiedBy": "",\n "categories": [],\n "notes": "",\n "preMitigationProbability": 0,\n "preMitigationImpact": 0,\n "preMitigationSeverity": 0,\n "preMitigationSeverityLevel": "",\n "preMitigationNotes": "",\n "postMitigationProbability": 0,\n "postMitigationImpact": 0,\n "postMitigationSeverity": 0,\n "postMitigationSeverityLevel": "",\n "postMitigationNotes": "",\n "mitigationStrategy": "",\n "mitigationOwnerType": "",\n "mitigationOwner": "",\n "mitigationRelatedEventIdentifierType": "",\n "mitigationRelatedEventIdentifierValue": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "instanceId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/risks")
.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/api/v2/risks',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
id: '',
name: '',
description: '',
identifiedOn: '',
identifiedBy: '',
categories: [],
notes: '',
preMitigationProbability: 0,
preMitigationImpact: 0,
preMitigationSeverity: 0,
preMitigationSeverityLevel: '',
preMitigationNotes: '',
postMitigationProbability: 0,
postMitigationImpact: 0,
postMitigationSeverity: 0,
postMitigationSeverityLevel: '',
postMitigationNotes: '',
mitigationStrategy: '',
mitigationOwnerType: '',
mitigationOwner: '',
mitigationRelatedEventIdentifierType: '',
mitigationRelatedEventIdentifierValue: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
instanceId: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/v2/risks',
headers: {'content-type': 'application/json'},
body: {
id: '',
name: '',
description: '',
identifiedOn: '',
identifiedBy: '',
categories: [],
notes: '',
preMitigationProbability: 0,
preMitigationImpact: 0,
preMitigationSeverity: 0,
preMitigationSeverityLevel: '',
preMitigationNotes: '',
postMitigationProbability: 0,
postMitigationImpact: 0,
postMitigationSeverity: 0,
postMitigationSeverityLevel: '',
postMitigationNotes: '',
mitigationStrategy: '',
mitigationOwnerType: '',
mitigationOwner: '',
mitigationRelatedEventIdentifierType: '',
mitigationRelatedEventIdentifierValue: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
instanceId: ''
},
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}}/api/v2/risks');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
id: '',
name: '',
description: '',
identifiedOn: '',
identifiedBy: '',
categories: [],
notes: '',
preMitigationProbability: 0,
preMitigationImpact: 0,
preMitigationSeverity: 0,
preMitigationSeverityLevel: '',
preMitigationNotes: '',
postMitigationProbability: 0,
postMitigationImpact: 0,
postMitigationSeverity: 0,
postMitigationSeverityLevel: '',
postMitigationNotes: '',
mitigationStrategy: '',
mitigationOwnerType: '',
mitigationOwner: '',
mitigationRelatedEventIdentifierType: '',
mitigationRelatedEventIdentifierValue: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
instanceId: ''
});
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}}/api/v2/risks',
headers: {'content-type': 'application/json'},
data: {
id: '',
name: '',
description: '',
identifiedOn: '',
identifiedBy: '',
categories: [],
notes: '',
preMitigationProbability: 0,
preMitigationImpact: 0,
preMitigationSeverity: 0,
preMitigationSeverityLevel: '',
preMitigationNotes: '',
postMitigationProbability: 0,
postMitigationImpact: 0,
postMitigationSeverity: 0,
postMitigationSeverityLevel: '',
postMitigationNotes: '',
mitigationStrategy: '',
mitigationOwnerType: '',
mitigationOwner: '',
mitigationRelatedEventIdentifierType: '',
mitigationRelatedEventIdentifierValue: '',
createdOn: '',
createdBy: '',
updatedOn: '',
updatedBy: '',
instanceId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/risks';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"id":"","name":"","description":"","identifiedOn":"","identifiedBy":"","categories":[],"notes":"","preMitigationProbability":0,"preMitigationImpact":0,"preMitigationSeverity":0,"preMitigationSeverityLevel":"","preMitigationNotes":"","postMitigationProbability":0,"postMitigationImpact":0,"postMitigationSeverity":0,"postMitigationSeverityLevel":"","postMitigationNotes":"","mitigationStrategy":"","mitigationOwnerType":"","mitigationOwner":"","mitigationRelatedEventIdentifierType":"","mitigationRelatedEventIdentifierValue":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","instanceId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
@"name": @"",
@"description": @"",
@"identifiedOn": @"",
@"identifiedBy": @"",
@"categories": @[ ],
@"notes": @"",
@"preMitigationProbability": @0,
@"preMitigationImpact": @0,
@"preMitigationSeverity": @0,
@"preMitigationSeverityLevel": @"",
@"preMitigationNotes": @"",
@"postMitigationProbability": @0,
@"postMitigationImpact": @0,
@"postMitigationSeverity": @0,
@"postMitigationSeverityLevel": @"",
@"postMitigationNotes": @"",
@"mitigationStrategy": @"",
@"mitigationOwnerType": @"",
@"mitigationOwner": @"",
@"mitigationRelatedEventIdentifierType": @"",
@"mitigationRelatedEventIdentifierValue": @"",
@"createdOn": @"",
@"createdBy": @"",
@"updatedOn": @"",
@"updatedBy": @"",
@"instanceId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks"]
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}}/api/v2/risks" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/risks",
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([
'id' => '',
'name' => '',
'description' => '',
'identifiedOn' => '',
'identifiedBy' => '',
'categories' => [
],
'notes' => '',
'preMitigationProbability' => 0,
'preMitigationImpact' => 0,
'preMitigationSeverity' => 0,
'preMitigationSeverityLevel' => '',
'preMitigationNotes' => '',
'postMitigationProbability' => 0,
'postMitigationImpact' => 0,
'postMitigationSeverity' => 0,
'postMitigationSeverityLevel' => '',
'postMitigationNotes' => '',
'mitigationStrategy' => '',
'mitigationOwnerType' => '',
'mitigationOwner' => '',
'mitigationRelatedEventIdentifierType' => '',
'mitigationRelatedEventIdentifierValue' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'instanceId' => ''
]),
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}}/api/v2/risks', [
'body' => '{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'id' => '',
'name' => '',
'description' => '',
'identifiedOn' => '',
'identifiedBy' => '',
'categories' => [
],
'notes' => '',
'preMitigationProbability' => 0,
'preMitigationImpact' => 0,
'preMitigationSeverity' => 0,
'preMitigationSeverityLevel' => '',
'preMitigationNotes' => '',
'postMitigationProbability' => 0,
'postMitigationImpact' => 0,
'postMitigationSeverity' => 0,
'postMitigationSeverityLevel' => '',
'postMitigationNotes' => '',
'mitigationStrategy' => '',
'mitigationOwnerType' => '',
'mitigationOwner' => '',
'mitigationRelatedEventIdentifierType' => '',
'mitigationRelatedEventIdentifierValue' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'instanceId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'id' => '',
'name' => '',
'description' => '',
'identifiedOn' => '',
'identifiedBy' => '',
'categories' => [
],
'notes' => '',
'preMitigationProbability' => 0,
'preMitigationImpact' => 0,
'preMitigationSeverity' => 0,
'preMitigationSeverityLevel' => '',
'preMitigationNotes' => '',
'postMitigationProbability' => 0,
'postMitigationImpact' => 0,
'postMitigationSeverity' => 0,
'postMitigationSeverityLevel' => '',
'postMitigationNotes' => '',
'mitigationStrategy' => '',
'mitigationOwnerType' => '',
'mitigationOwner' => '',
'mitigationRelatedEventIdentifierType' => '',
'mitigationRelatedEventIdentifierValue' => '',
'createdOn' => '',
'createdBy' => '',
'updatedOn' => '',
'updatedBy' => '',
'instanceId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/risks');
$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}}/api/v2/risks' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/api/v2/risks", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/risks"
payload = {
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/risks"
payload <- "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\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}}/api/v2/risks")
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 \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\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/api/v2/risks') do |req|
req.body = "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"identifiedOn\": \"\",\n \"identifiedBy\": \"\",\n \"categories\": [],\n \"notes\": \"\",\n \"preMitigationProbability\": 0,\n \"preMitigationImpact\": 0,\n \"preMitigationSeverity\": 0,\n \"preMitigationSeverityLevel\": \"\",\n \"preMitigationNotes\": \"\",\n \"postMitigationProbability\": 0,\n \"postMitigationImpact\": 0,\n \"postMitigationSeverity\": 0,\n \"postMitigationSeverityLevel\": \"\",\n \"postMitigationNotes\": \"\",\n \"mitigationStrategy\": \"\",\n \"mitigationOwnerType\": \"\",\n \"mitigationOwner\": \"\",\n \"mitigationRelatedEventIdentifierType\": \"\",\n \"mitigationRelatedEventIdentifierValue\": \"\",\n \"createdOn\": \"\",\n \"createdBy\": \"\",\n \"updatedOn\": \"\",\n \"updatedBy\": \"\",\n \"instanceId\": \"\"\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}}/api/v2/risks";
let payload = json!({
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": (),
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
});
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}}/api/v2/risks \
--header 'content-type: application/json' \
--data '{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}'
echo '{
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
}' | \
http PUT {{baseUrl}}/api/v2/risks \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "id": "",\n "name": "",\n "description": "",\n "identifiedOn": "",\n "identifiedBy": "",\n "categories": [],\n "notes": "",\n "preMitigationProbability": 0,\n "preMitigationImpact": 0,\n "preMitigationSeverity": 0,\n "preMitigationSeverityLevel": "",\n "preMitigationNotes": "",\n "postMitigationProbability": 0,\n "postMitigationImpact": 0,\n "postMitigationSeverity": 0,\n "postMitigationSeverityLevel": "",\n "postMitigationNotes": "",\n "mitigationStrategy": "",\n "mitigationOwnerType": "",\n "mitigationOwner": "",\n "mitigationRelatedEventIdentifierType": "",\n "mitigationRelatedEventIdentifierValue": "",\n "createdOn": "",\n "createdBy": "",\n "updatedOn": "",\n "updatedBy": "",\n "instanceId": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/risks
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"id": "",
"name": "",
"description": "",
"identifiedOn": "",
"identifiedBy": "",
"categories": [],
"notes": "",
"preMitigationProbability": 0,
"preMitigationImpact": 0,
"preMitigationSeverity": 0,
"preMitigationSeverityLevel": "",
"preMitigationNotes": "",
"postMitigationProbability": 0,
"postMitigationImpact": 0,
"postMitigationSeverity": 0,
"postMitigationSeverityLevel": "",
"postMitigationNotes": "",
"mitigationStrategy": "",
"mitigationOwnerType": "",
"mitigationOwner": "",
"mitigationRelatedEventIdentifierType": "",
"mitigationRelatedEventIdentifierValue": "",
"createdOn": "",
"createdBy": "",
"updatedOn": "",
"updatedBy": "",
"instanceId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
getResource_1
{{baseUrl}}/api/v2/themes
QUERY PARAMS
resource-id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/themes?resource-id=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/themes" {:query-params {:resource-id ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/themes?resource-id="
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}}/api/v2/themes?resource-id="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/themes?resource-id=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/themes?resource-id="
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/api/v2/themes?resource-id= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/themes?resource-id=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/themes?resource-id="))
.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}}/api/v2/themes?resource-id=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/themes?resource-id=")
.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}}/api/v2/themes?resource-id=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/themes',
params: {'resource-id': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/themes?resource-id=';
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}}/api/v2/themes?resource-id=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/themes?resource-id=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/themes?resource-id=',
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}}/api/v2/themes',
qs: {'resource-id': ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/themes');
req.query({
'resource-id': ''
});
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}}/api/v2/themes',
params: {'resource-id': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/themes?resource-id=';
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}}/api/v2/themes?resource-id="]
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}}/api/v2/themes?resource-id=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/themes?resource-id=",
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}}/api/v2/themes?resource-id=');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/themes');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'resource-id' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/themes');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'resource-id' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/themes?resource-id=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/themes?resource-id=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/themes?resource-id=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/themes"
querystring = {"resource-id":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/themes"
queryString <- list(resource-id = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/themes?resource-id=")
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/api/v2/themes') do |req|
req.params['resource-id'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/themes";
let querystring = [
("resource-id", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/api/v2/themes?resource-id='
http GET '{{baseUrl}}/api/v2/themes?resource-id='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/api/v2/themes?resource-id='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/themes?resource-id=")! 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
Count indexed resources (5)
{{baseUrl}}/api/v2/transfers/count
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/count");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/transfers/count" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false}})
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/transfers/count"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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}}/api/v2/transfers/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/count"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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/api/v2/transfers/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/count"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/count")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/count")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/transfers/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/transfers/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/transfers/count',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/count")
.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/api/v2/transfers/count',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/transfers/count',
headers: {'content-type': 'application/json'},
body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/transfers/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: 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}}/api/v2/transfers/count',
headers: {'content-type': 'application/json'},
data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/count';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/count"]
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}}/api/v2/transfers/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => 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}}/api/v2/transfers/count', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/count');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/transfers/count');
$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}}/api/v2/transfers/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/transfers/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/count"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/count"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\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}}/api/v2/transfers/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": 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.post('/baseUrl/api/v2/transfers/count') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/count";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": 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}}/api/v2/transfers/count \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false
}' | \
http POST {{baseUrl}}/api/v2/transfers/count \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/transfers/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/count")! 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
Create transferred resource folder
{{baseUrl}}/api/v2/transfers/create/folder
QUERY PARAMS
name
commit
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/transfers/create/folder" {:query-params {:name ""
:commit ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/create/folder?name=&commit="
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}}/api/v2/transfers/create/folder?name=&commit="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/create/folder?name=&commit="
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/api/v2/transfers/create/folder?name=&commit= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/create/folder?name=&commit="))
.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}}/api/v2/transfers/create/folder?name=&commit=")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=")
.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}}/api/v2/transfers/create/folder?name=&commit=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/transfers/create/folder',
params: {name: '', commit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=';
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}}/api/v2/transfers/create/folder?name=&commit=',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/transfers/create/folder?name=&commit=',
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}}/api/v2/transfers/create/folder',
qs: {name: '', commit: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/transfers/create/folder');
req.query({
name: '',
commit: ''
});
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}}/api/v2/transfers/create/folder',
params: {name: '', commit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=';
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}}/api/v2/transfers/create/folder?name=&commit="]
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}}/api/v2/transfers/create/folder?name=&commit=" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=",
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}}/api/v2/transfers/create/folder?name=&commit=');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/create/folder');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'name' => '',
'commit' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/create/folder');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
'name' => '',
'commit' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/transfers/create/folder?name=&commit=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/create/folder"
querystring = {"name":"","commit":""}
response = requests.post(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/create/folder"
queryString <- list(
name = "",
commit = ""
)
response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=")
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/api/v2/transfers/create/folder') do |req|
req.params['name'] = ''
req.params['commit'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/create/folder";
let querystring = [
("name", ""),
("commit", ""),
];
let client = reqwest::Client::new();
let response = client.post(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/api/v2/transfers/create/folder?name=&commit='
http POST '{{baseUrl}}/api/v2/transfers/create/folder?name=&commit='
wget --quiet \
--method POST \
--output-document \
- '{{baseUrl}}/api/v2/transfers/create/folder?name=&commit='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create transferred resource
{{baseUrl}}/api/v2/transfers/create/resource
BODY json
{
"resource": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/create/resource");
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 \"resource\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/transfers/create/resource" {:content-type :json
:form-params {:resource ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/create/resource"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"resource\": \"\"\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}}/api/v2/transfers/create/resource"),
Content = new StringContent("{\n \"resource\": \"\"\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}}/api/v2/transfers/create/resource");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"resource\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/create/resource"
payload := strings.NewReader("{\n \"resource\": \"\"\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/api/v2/transfers/create/resource HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20
{
"resource": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/create/resource")
.setHeader("content-type", "application/json")
.setBody("{\n \"resource\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/create/resource"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"resource\": \"\"\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 \"resource\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/create/resource")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/create/resource")
.header("content-type", "application/json")
.body("{\n \"resource\": \"\"\n}")
.asString();
const data = JSON.stringify({
resource: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/transfers/create/resource');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/transfers/create/resource',
headers: {'content-type': 'application/json'},
data: {resource: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/create/resource';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"resource":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/transfers/create/resource',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "resource": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"resource\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/create/resource")
.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/api/v2/transfers/create/resource',
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({resource: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/transfers/create/resource',
headers: {'content-type': 'application/json'},
body: {resource: ''},
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}}/api/v2/transfers/create/resource');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
resource: ''
});
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}}/api/v2/transfers/create/resource',
headers: {'content-type': 'application/json'},
data: {resource: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/create/resource';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"resource":""}'
};
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 = @{ @"resource": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/create/resource"]
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}}/api/v2/transfers/create/resource" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"resource\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/create/resource",
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([
'resource' => ''
]),
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}}/api/v2/transfers/create/resource', [
'body' => '{
"resource": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/create/resource');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'resource' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'resource' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/transfers/create/resource');
$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}}/api/v2/transfers/create/resource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"resource": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/create/resource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"resource": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"resource\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/transfers/create/resource", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/create/resource"
payload = { "resource": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/create/resource"
payload <- "{\n \"resource\": \"\"\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}}/api/v2/transfers/create/resource")
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 \"resource\": \"\"\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/api/v2/transfers/create/resource') do |req|
req.body = "{\n \"resource\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/create/resource";
let payload = json!({"resource": ""});
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}}/api/v2/transfers/create/resource \
--header 'content-type: application/json' \
--data '{
"resource": ""
}'
echo '{
"resource": ""
}' | \
http POST {{baseUrl}}/api/v2/transfers/create/resource \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "resource": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/transfers/create/resource
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["resource": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/create/resource")! 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
Delete multiple transferred resource via search query
{{baseUrl}}/api/v2/transfers/delete
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/delete");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/transfers/delete")
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/delete"
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}}/api/v2/transfers/delete"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/delete");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/delete"
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/api/v2/transfers/delete HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/delete")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/delete"))
.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}}/api/v2/transfers/delete")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/delete")
.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}}/api/v2/transfers/delete');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/api/v2/transfers/delete'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/delete';
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}}/api/v2/transfers/delete',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/delete")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/transfers/delete',
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}}/api/v2/transfers/delete'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/transfers/delete');
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}}/api/v2/transfers/delete'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/delete';
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}}/api/v2/transfers/delete"]
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}}/api/v2/transfers/delete" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/delete",
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}}/api/v2/transfers/delete');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/delete');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/delete');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/delete' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/delete' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/transfers/delete")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/delete"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/delete"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/transfers/delete")
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/api/v2/transfers/delete') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/delete";
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}}/api/v2/transfers/delete
http POST {{baseUrl}}/api/v2/transfers/delete
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/transfers/delete
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/delete")! 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
Downloads transferred resource
{{baseUrl}}/api/v2/transfers/:uuid/download
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/:uuid/download");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/transfers/:uuid/download")
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/:uuid/download"
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}}/api/v2/transfers/:uuid/download"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/:uuid/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/:uuid/download"
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/api/v2/transfers/:uuid/download HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/transfers/:uuid/download")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/:uuid/download"))
.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}}/api/v2/transfers/:uuid/download")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/transfers/:uuid/download")
.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}}/api/v2/transfers/:uuid/download');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/transfers/:uuid/download'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/:uuid/download';
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}}/api/v2/transfers/:uuid/download',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/:uuid/download")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/transfers/:uuid/download',
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}}/api/v2/transfers/:uuid/download'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/transfers/:uuid/download');
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}}/api/v2/transfers/:uuid/download'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/:uuid/download';
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}}/api/v2/transfers/:uuid/download"]
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}}/api/v2/transfers/:uuid/download" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/:uuid/download",
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}}/api/v2/transfers/:uuid/download');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/:uuid/download');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/:uuid/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/:uuid/download' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/:uuid/download' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/transfers/:uuid/download")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/:uuid/download"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/:uuid/download"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/transfers/:uuid/download")
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/api/v2/transfers/:uuid/download') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/:uuid/download";
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}}/api/v2/transfers/:uuid/download
http GET {{baseUrl}}/api/v2/transfers/:uuid/download
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/transfers/:uuid/download
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/:uuid/download")! 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
Find indexed resource using the object UUID (5)
{{baseUrl}}/api/v2/transfers/find/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/find/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/transfers/find/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/find/:uuid"
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}}/api/v2/transfers/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/find/:uuid"
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/api/v2/transfers/find/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/transfers/find/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/find/:uuid"))
.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}}/api/v2/transfers/find/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/transfers/find/:uuid")
.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}}/api/v2/transfers/find/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/transfers/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/find/:uuid';
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}}/api/v2/transfers/find/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/find/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/transfers/find/:uuid',
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}}/api/v2/transfers/find/:uuid'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/transfers/find/:uuid');
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}}/api/v2/transfers/find/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/find/:uuid';
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}}/api/v2/transfers/find/:uuid"]
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}}/api/v2/transfers/find/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/find/:uuid",
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}}/api/v2/transfers/find/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/find/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/find/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/find/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/transfers/find/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/find/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/find/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/transfers/find/:uuid")
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/api/v2/transfers/find/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/find/:uuid";
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}}/api/v2/transfers/find/:uuid
http GET {{baseUrl}}/api/v2/transfers/find/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/transfers/find/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/find/:uuid")! 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
Find indexed resources via search query (5)
{{baseUrl}}/api/v2/transfers/find
BODY json
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/find");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/transfers/find" {:content-type :json
:form-params {:filter {:parameters [{:name ""
:@type ""}]}
:onlyActive false
:sorter {:parameters [{:name ""
:descending false}]}
:sublist {:firstElementIndex 0
:maximumElementCount 0}
:facets {:parameters {}
:query ""}
:exportFacets false
:filename ""
:fieldsToReturn []
:collapse {:field ""
:minMax {:numericField ""
:max false}
:sorter {}
:nullPolicy ""
:hint ""
:size 0
:collectElevatedDocsWhenCollapsing false}
:children false}})
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/find"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/transfers/find"),
Content = new StringContent("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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}}/api/v2/transfers/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/find"
payload := strings.NewReader("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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/api/v2/transfers/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681
{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/find")
.setHeader("content-type", "application/json")
.setBody("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/find"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/find")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/find")
.header("content-type", "application/json")
.body("{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
.asString();
const data = JSON.stringify({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/transfers/find');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/transfers/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/transfers/find',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": 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 \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/find")
.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/api/v2/transfers/find',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/transfers/find',
headers: {'content-type': 'application/json'},
body: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/transfers/find');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filter: {
parameters: [
{
name: '',
'@type': ''
}
]
},
onlyActive: false,
sorter: {
parameters: [
{
name: '',
descending: false
}
]
},
sublist: {
firstElementIndex: 0,
maximumElementCount: 0
},
facets: {
parameters: {},
query: ''
},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {
numericField: '',
max: false
},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: 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}}/api/v2/transfers/find',
headers: {'content-type': 'application/json'},
data: {
filter: {parameters: [{name: '', '@type': ''}]},
onlyActive: false,
sorter: {parameters: [{name: '', descending: false}]},
sublist: {firstElementIndex: 0, maximumElementCount: 0},
facets: {parameters: {}, query: ''},
exportFacets: false,
filename: '',
fieldsToReturn: [],
collapse: {
field: '',
minMax: {numericField: '', max: false},
sorter: {},
nullPolicy: '',
hint: '',
size: 0,
collectElevatedDocsWhenCollapsing: false
},
children: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/find';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
@"onlyActive": @NO,
@"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
@"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
@"facets": @{ @"parameters": @{ }, @"query": @"" },
@"exportFacets": @NO,
@"filename": @"",
@"fieldsToReturn": @[ ],
@"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{ }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
@"children": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/find"]
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}}/api/v2/transfers/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/find",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => 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}}/api/v2/transfers/find', [
'body' => '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/find');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filter' => [
'parameters' => [
[
'name' => '',
'@type' => ''
]
]
],
'onlyActive' => null,
'sorter' => [
'parameters' => [
[
'name' => '',
'descending' => null
]
]
],
'sublist' => [
'firstElementIndex' => 0,
'maximumElementCount' => 0
],
'facets' => [
'parameters' => [
],
'query' => ''
],
'exportFacets' => null,
'filename' => '',
'fieldsToReturn' => [
],
'collapse' => [
'field' => '',
'minMax' => [
'numericField' => '',
'max' => null
],
'sorter' => [
],
'nullPolicy' => '',
'hint' => '',
'size' => 0,
'collectElevatedDocsWhenCollapsing' => null
],
'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/transfers/find');
$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}}/api/v2/transfers/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/transfers/find", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/find"
payload = {
"filter": { "parameters": [
{
"name": "",
"@type": ""
}
] },
"onlyActive": False,
"sorter": { "parameters": [
{
"name": "",
"descending": False
}
] },
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": False,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": False
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": False
},
"children": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/find"
payload <- "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\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}}/api/v2/transfers/find")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": 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.post('/baseUrl/api/v2/transfers/find') do |req|
req.body = "{\n \"filter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"@type\": \"\"\n }\n ]\n },\n \"onlyActive\": false,\n \"sorter\": {\n \"parameters\": [\n {\n \"name\": \"\",\n \"descending\": false\n }\n ]\n },\n \"sublist\": {\n \"firstElementIndex\": 0,\n \"maximumElementCount\": 0\n },\n \"facets\": {\n \"parameters\": {},\n \"query\": \"\"\n },\n \"exportFacets\": false,\n \"filename\": \"\",\n \"fieldsToReturn\": [],\n \"collapse\": {\n \"field\": \"\",\n \"minMax\": {\n \"numericField\": \"\",\n \"max\": false\n },\n \"sorter\": {},\n \"nullPolicy\": \"\",\n \"hint\": \"\",\n \"size\": 0,\n \"collectElevatedDocsWhenCollapsing\": false\n },\n \"children\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/find";
let payload = json!({
"filter": json!({"parameters": (
json!({
"name": "",
"@type": ""
})
)}),
"onlyActive": false,
"sorter": json!({"parameters": (
json!({
"name": "",
"descending": false
})
)}),
"sublist": json!({
"firstElementIndex": 0,
"maximumElementCount": 0
}),
"facets": json!({
"parameters": json!({}),
"query": ""
}),
"exportFacets": false,
"filename": "",
"fieldsToReturn": (),
"collapse": json!({
"field": "",
"minMax": json!({
"numericField": "",
"max": false
}),
"sorter": json!({}),
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
}),
"children": 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}}/api/v2/transfers/find \
--header 'content-type: application/json' \
--data '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}'
echo '{
"filter": {
"parameters": [
{
"name": "",
"@type": ""
}
]
},
"onlyActive": false,
"sorter": {
"parameters": [
{
"name": "",
"descending": false
}
]
},
"sublist": {
"firstElementIndex": 0,
"maximumElementCount": 0
},
"facets": {
"parameters": {},
"query": ""
},
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": {
"field": "",
"minMax": {
"numericField": "",
"max": false
},
"sorter": {},
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
},
"children": false
}' | \
http POST {{baseUrl}}/api/v2/transfers/find \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filter": {\n "parameters": [\n {\n "name": "",\n "@type": ""\n }\n ]\n },\n "onlyActive": false,\n "sorter": {\n "parameters": [\n {\n "name": "",\n "descending": false\n }\n ]\n },\n "sublist": {\n "firstElementIndex": 0,\n "maximumElementCount": 0\n },\n "facets": {\n "parameters": {},\n "query": ""\n },\n "exportFacets": false,\n "filename": "",\n "fieldsToReturn": [],\n "collapse": {\n "field": "",\n "minMax": {\n "numericField": "",\n "max": false\n },\n "sorter": {},\n "nullPolicy": "",\n "hint": "",\n "size": 0,\n "collectElevatedDocsWhenCollapsing": false\n },\n "children": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/transfers/find
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filter": ["parameters": [
[
"name": "",
"@type": ""
]
]],
"onlyActive": false,
"sorter": ["parameters": [
[
"name": "",
"descending": false
]
]],
"sublist": [
"firstElementIndex": 0,
"maximumElementCount": 0
],
"facets": [
"parameters": [],
"query": ""
],
"exportFacets": false,
"filename": "",
"fieldsToReturn": [],
"collapse": [
"field": "",
"minMax": [
"numericField": "",
"max": false
],
"sorter": [],
"nullPolicy": "",
"hint": "",
"size": 0,
"collectElevatedDocsWhenCollapsing": false
],
"children": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/find")! 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
Get transferred resource
{{baseUrl}}/api/v2/transfers/:uuid
QUERY PARAMS
uuid
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/:uuid");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/transfers/:uuid")
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/:uuid"
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}}/api/v2/transfers/:uuid"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/:uuid"
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/api/v2/transfers/:uuid HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/transfers/:uuid")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/:uuid"))
.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}}/api/v2/transfers/:uuid")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/transfers/:uuid")
.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}}/api/v2/transfers/:uuid');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/transfers/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/:uuid';
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}}/api/v2/transfers/:uuid',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/:uuid")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/transfers/:uuid',
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}}/api/v2/transfers/:uuid'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/transfers/:uuid');
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}}/api/v2/transfers/:uuid'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/:uuid';
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}}/api/v2/transfers/:uuid"]
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}}/api/v2/transfers/:uuid" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/:uuid",
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}}/api/v2/transfers/:uuid');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/:uuid');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/:uuid' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/:uuid' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/transfers/:uuid")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/:uuid"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/:uuid"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/transfers/:uuid")
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/api/v2/transfers/:uuid') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/:uuid";
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}}/api/v2/transfers/:uuid
http GET {{baseUrl}}/api/v2/transfers/:uuid
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/transfers/:uuid
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/:uuid")! 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
List selected transferred resources
{{baseUrl}}/api/v2/transfers/selected
BODY json
{
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/selected");
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 \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/transfers/selected" {:content-type :json
:form-params {:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/selected"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/transfers/selected"),
Content = new StringContent("{\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/selected");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/selected"
payload := strings.NewReader("{\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/transfers/selected HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17
{
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/selected")
.setHeader("content-type", "application/json")
.setBody("{\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/selected"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/selected")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/selected")
.header("content-type", "application/json")
.body("{\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
'@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}}/api/v2/transfers/selected');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/transfers/selected',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/selected';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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}}/api/v2/transfers/selected',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/selected")
.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/api/v2/transfers/selected',
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({'@type': ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/transfers/selected',
headers: {'content-type': 'application/json'},
body: {'@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}}/api/v2/transfers/selected');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
'@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}}/api/v2/transfers/selected',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/selected';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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 = @{ @"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/selected"]
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}}/api/v2/transfers/selected" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/selected",
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([
'@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}}/api/v2/transfers/selected', [
'body' => '{
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/selected');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/transfers/selected');
$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}}/api/v2/transfers/selected' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/selected' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/transfers/selected", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/selected"
payload = { "@type": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/selected"
payload <- "{\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/transfers/selected")
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 \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/transfers/selected') do |req|
req.body = "{\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/selected";
let payload = json!({"@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}}/api/v2/transfers/selected \
--header 'content-type: application/json' \
--data '{
"@type": ""
}'
echo '{
"@type": ""
}' | \
http POST {{baseUrl}}/api/v2/transfers/selected \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/transfers/selected
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/selected")! 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
Move transferred resources
{{baseUrl}}/api/v2/transfers/move
BODY json
{
"@type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/move");
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 \"@type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/transfers/move" {:content-type :json
:form-params {:@type ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/move"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"@type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/v2/transfers/move"),
Content = new StringContent("{\n \"@type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/move");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/move"
payload := strings.NewReader("{\n \"@type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/v2/transfers/move HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17
{
"@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/move")
.setHeader("content-type", "application/json")
.setBody("{\n \"@type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/move"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"@type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/move")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/move")
.header("content-type", "application/json")
.body("{\n \"@type\": \"\"\n}")
.asString();
const data = JSON.stringify({
'@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}}/api/v2/transfers/move');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/transfers/move',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/move';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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}}/api/v2/transfers/move',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "@type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"@type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/move")
.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/api/v2/transfers/move',
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({'@type': ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/transfers/move',
headers: {'content-type': 'application/json'},
body: {'@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}}/api/v2/transfers/move');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
'@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}}/api/v2/transfers/move',
headers: {'content-type': 'application/json'},
data: {'@type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/move';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"@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 = @{ @"@type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/move"]
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}}/api/v2/transfers/move" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"@type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/move",
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([
'@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}}/api/v2/transfers/move', [
'body' => '{
"@type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/move');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'@type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/transfers/move');
$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}}/api/v2/transfers/move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"@type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"@type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/transfers/move", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/move"
payload = { "@type": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/move"
payload <- "{\n \"@type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/transfers/move")
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 \"@type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/v2/transfers/move') do |req|
req.body = "{\n \"@type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/move";
let payload = json!({"@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}}/api/v2/transfers/move \
--header 'content-type: application/json' \
--data '{
"@type": ""
}'
echo '{
"@type": ""
}' | \
http POST {{baseUrl}}/api/v2/transfers/move \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "@type": ""\n}' \
--output-document \
- {{baseUrl}}/api/v2/transfers/move
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/move")! 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
Refreshes transferred resource
{{baseUrl}}/api/v2/transfers/refresh
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/refresh");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/transfers/refresh")
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/refresh"
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}}/api/v2/transfers/refresh"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/refresh");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/refresh"
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/api/v2/transfers/refresh HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/refresh")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/refresh"))
.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}}/api/v2/transfers/refresh")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/refresh")
.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}}/api/v2/transfers/refresh');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/api/v2/transfers/refresh'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/refresh';
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}}/api/v2/transfers/refresh',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/refresh")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/transfers/refresh',
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}}/api/v2/transfers/refresh'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/transfers/refresh');
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}}/api/v2/transfers/refresh'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/refresh';
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}}/api/v2/transfers/refresh"]
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}}/api/v2/transfers/refresh" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/refresh",
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}}/api/v2/transfers/refresh');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/refresh');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/refresh');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/refresh' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/refresh' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/api/v2/transfers/refresh")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/refresh"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/refresh"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/transfers/refresh")
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/api/v2/transfers/refresh') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/refresh";
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}}/api/v2/transfers/refresh
http POST {{baseUrl}}/api/v2/transfers/refresh
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/api/v2/transfers/refresh
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/refresh")! 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
Reindex transferred resource
{{baseUrl}}/api/v2/transfers/reindex
QUERY PARAMS
path
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/reindex?path=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/transfers/reindex" {:query-params {:path ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/reindex?path="
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}}/api/v2/transfers/reindex?path="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/reindex?path=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/reindex?path="
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/api/v2/transfers/reindex?path= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/transfers/reindex?path=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/reindex?path="))
.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}}/api/v2/transfers/reindex?path=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/transfers/reindex?path=")
.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}}/api/v2/transfers/reindex?path=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/v2/transfers/reindex',
params: {path: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/reindex?path=';
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}}/api/v2/transfers/reindex?path=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/reindex?path=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/transfers/reindex?path=',
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}}/api/v2/transfers/reindex',
qs: {path: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/transfers/reindex');
req.query({
path: ''
});
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}}/api/v2/transfers/reindex',
params: {path: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/reindex?path=';
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}}/api/v2/transfers/reindex?path="]
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}}/api/v2/transfers/reindex?path=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/reindex?path=",
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}}/api/v2/transfers/reindex?path=');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/reindex');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'path' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/reindex');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'path' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/reindex?path=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/reindex?path=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/transfers/reindex?path=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/reindex"
querystring = {"path":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/reindex"
queryString <- list(path = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/transfers/reindex?path=")
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/api/v2/transfers/reindex') do |req|
req.params['path'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/reindex";
let querystring = [
("path", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/api/v2/transfers/reindex?path='
http GET '{{baseUrl}}/api/v2/transfers/reindex?path='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/api/v2/transfers/reindex?path='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/reindex?path=")! 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
Rename transferred resource
{{baseUrl}}/api/v2/transfers/rename
QUERY PARAMS
uuid
new-name
replace-existing
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/api/v2/transfers/rename" {:query-params {:uuid ""
:new-name ""
:replace-existing ""}})
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing="
response = HTTP::Client.patch url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=");
var request = new RestRequest("", Method.Patch);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing="
req, _ := http.NewRequest("PATCH", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/api/v2/transfers/rename?uuid=&new-name=&replace-existing= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing="))
.method("PATCH", 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}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")
.patch(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")
.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('PATCH', '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/api/v2/transfers/rename',
params: {uuid: '', 'new-name': '', 'replace-existing': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=';
const options = {method: 'PATCH'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=',
method: 'PATCH',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")
.patch(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/transfers/rename?uuid=&new-name=&replace-existing=',
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: 'PATCH',
url: '{{baseUrl}}/api/v2/transfers/rename',
qs: {uuid: '', 'new-name': '', 'replace-existing': ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/api/v2/transfers/rename');
req.query({
uuid: '',
'new-name': '',
'replace-existing': ''
});
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}}/api/v2/transfers/rename',
params: {uuid: '', 'new-name': '', 'replace-existing': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=';
const options = {method: 'PATCH'};
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}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=" in
Client.call `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/rename');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setQueryData([
'uuid' => '',
'new-name' => '',
'replace-existing' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/rename');
$request->setRequestMethod('PATCH');
$request->setQuery(new http\QueryString([
'uuid' => '',
'new-name' => '',
'replace-existing' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=' -Method PATCH
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=' -Method PATCH
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PATCH", "/baseUrl/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/rename"
querystring = {"uuid":"","new-name":"","replace-existing":""}
response = requests.patch(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/rename"
queryString <- list(
uuid = "",
new-name = "",
replace-existing = ""
)
response <- VERB("PATCH", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.patch('/baseUrl/api/v2/transfers/rename') do |req|
req.params['uuid'] = ''
req.params['new-name'] = ''
req.params['replace-existing'] = ''
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/rename";
let querystring = [
("uuid", ""),
("new-name", ""),
("replace-existing", ""),
];
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing='
http PATCH '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing='
wget --quiet \
--method PATCH \
--output-document \
- '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
Returns a set of suggestions giving a query (5)
{{baseUrl}}/api/v2/transfers/suggest
BODY json
{
"field": "",
"query": "",
"allowPartial": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/transfers/suggest" {:content-type :json
:form-params {:field ""
:query ""
:allowPartial false}})
require "http/client"
url = "{{baseUrl}}/api/v2/transfers/suggest"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/transfers/suggest"),
Content = new StringContent("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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}}/api/v2/transfers/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/transfers/suggest"
payload := strings.NewReader("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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/api/v2/transfers/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"field": "",
"query": "",
"allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/suggest")
.setHeader("content-type", "application/json")
.setBody("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/transfers/suggest"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/suggest")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/suggest")
.header("content-type", "application/json")
.body("{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
.asString();
const data = JSON.stringify({
field: '',
query: '',
allowPartial: 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}}/api/v2/transfers/suggest');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/transfers/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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}}/api/v2/transfers/suggest',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field": "",\n "query": "",\n "allowPartial": 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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/transfers/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/api/v2/transfers/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({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/transfers/suggest',
headers: {'content-type': 'application/json'},
body: {field: '', query: '', allowPartial: 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}}/api/v2/transfers/suggest');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field: '',
query: '',
allowPartial: 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}}/api/v2/transfers/suggest',
headers: {'content-type': 'application/json'},
data: {field: '', query: '', allowPartial: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/transfers/suggest';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
@"query": @"",
@"allowPartial": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/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}}/api/v2/transfers/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/transfers/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([
'field' => '',
'query' => '',
'allowPartial' => 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}}/api/v2/transfers/suggest', [
'body' => '{
"field": "",
"query": "",
"allowPartial": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/suggest');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field' => '',
'query' => '',
'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/transfers/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}}/api/v2/transfers/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field": "",
"query": "",
"allowPartial": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/transfers/suggest", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/transfers/suggest"
payload = {
"field": "",
"query": "",
"allowPartial": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/transfers/suggest"
payload <- "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\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}}/api/v2/transfers/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 \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": 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.post('/baseUrl/api/v2/transfers/suggest') do |req|
req.body = "{\n \"field\": \"\",\n \"query\": \"\",\n \"allowPartial\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/transfers/suggest";
let payload = json!({
"field": "",
"query": "",
"allowPartial": 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}}/api/v2/transfers/suggest \
--header 'content-type: application/json' \
--data '{
"field": "",
"query": "",
"allowPartial": false
}'
echo '{
"field": "",
"query": "",
"allowPartial": false
}' | \
http POST {{baseUrl}}/api/v2/transfers/suggest \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field": "",\n "query": "",\n "allowPartial": false\n}' \
--output-document \
- {{baseUrl}}/api/v2/transfers/suggest
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field": "",
"query": "",
"allowPartial": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/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()