Contract.fit API
GET
get_release_notes
{{baseUrl}}/about/release_notes
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/about/release_notes");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/about/release_notes")
require "http/client"
url = "{{baseUrl}}/about/release_notes"
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}}/about/release_notes"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/about/release_notes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/about/release_notes"
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/about/release_notes HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/about/release_notes")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/about/release_notes"))
.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}}/about/release_notes")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/about/release_notes")
.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}}/about/release_notes');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/about/release_notes'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/about/release_notes';
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}}/about/release_notes',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/about/release_notes")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/about/release_notes',
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}}/about/release_notes'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/about/release_notes');
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}}/about/release_notes'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/about/release_notes';
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}}/about/release_notes"]
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}}/about/release_notes" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/about/release_notes",
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}}/about/release_notes');
echo $response->getBody();
setUrl('{{baseUrl}}/about/release_notes');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/about/release_notes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/about/release_notes' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/about/release_notes' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/about/release_notes")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/about/release_notes"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/about/release_notes"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/about/release_notes")
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/about/release_notes') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/about/release_notes";
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}}/about/release_notes
http GET {{baseUrl}}/about/release_notes
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/about/release_notes
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/about/release_notes")! 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_version
{{baseUrl}}/about/version
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/about/version");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/about/version")
require "http/client"
url = "{{baseUrl}}/about/version"
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}}/about/version"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/about/version");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/about/version"
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/about/version HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/about/version")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/about/version"))
.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}}/about/version")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/about/version")
.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}}/about/version');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/about/version'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/about/version';
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}}/about/version',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/about/version")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/about/version',
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}}/about/version'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/about/version');
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}}/about/version'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/about/version';
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}}/about/version"]
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}}/about/version" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/about/version",
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}}/about/version');
echo $response->getBody();
setUrl('{{baseUrl}}/about/version');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/about/version');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/about/version' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/about/version' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/about/version")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/about/version"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/about/version"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/about/version")
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/about/version') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/about/version";
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}}/about/version
http GET {{baseUrl}}/about/version
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/about/version
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/about/version")! 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
Create a new API Key on inbox level
{{baseUrl}}/auth/api-key/inbox/:inbox_id
BODY json
{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key/inbox/:inbox_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 \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/auth/api-key/inbox/:inbox_id" {:content-type :json
:form-params {:active false
:expire_at ""
:roles [{:document_id ""
:inbox ""
:role ""}]
:user ""}})
require "http/client"
url = "{{baseUrl}}/auth/api-key/inbox/:inbox_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\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}}/auth/api-key/inbox/:inbox_id"),
Content = new StringContent("{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\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}}/auth/api-key/inbox/:inbox_id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth/api-key/inbox/:inbox_id"
payload := strings.NewReader("{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\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/auth/api-key/inbox/:inbox_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 145
{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth/api-key/inbox/:inbox_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth/api-key/inbox/:inbox_id"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\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 \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth/api-key/inbox/:inbox_id")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth/api-key/inbox/:inbox_id")
.header("content-type", "application/json")
.body("{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}")
.asString();
const data = JSON.stringify({
active: false,
expire_at: '',
roles: [
{
document_id: '',
inbox: '',
role: ''
}
],
user: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/auth/api-key/inbox/:inbox_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/api-key/inbox/:inbox_id',
headers: {'content-type': 'application/json'},
data: {
active: false,
expire_at: '',
roles: [{document_id: '', inbox: '', role: ''}],
user: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth/api-key/inbox/:inbox_id';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"active":false,"expire_at":"","roles":[{"document_id":"","inbox":"","role":""}],"user":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth/api-key/inbox/:inbox_id',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "active": false,\n "expire_at": "",\n "roles": [\n {\n "document_id": "",\n "inbox": "",\n "role": ""\n }\n ],\n "user": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth/api-key/inbox/:inbox_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/auth/api-key/inbox/:inbox_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({
active: false,
expire_at: '',
roles: [{document_id: '', inbox: '', role: ''}],
user: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/api-key/inbox/:inbox_id',
headers: {'content-type': 'application/json'},
body: {
active: false,
expire_at: '',
roles: [{document_id: '', inbox: '', role: ''}],
user: ''
},
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}}/auth/api-key/inbox/:inbox_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
active: false,
expire_at: '',
roles: [
{
document_id: '',
inbox: '',
role: ''
}
],
user: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/api-key/inbox/:inbox_id',
headers: {'content-type': 'application/json'},
data: {
active: false,
expire_at: '',
roles: [{document_id: '', inbox: '', role: ''}],
user: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth/api-key/inbox/:inbox_id';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"active":false,"expire_at":"","roles":[{"document_id":"","inbox":"","role":""}],"user":""}'
};
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 = @{ @"active": @NO,
@"expire_at": @"",
@"roles": @[ @{ @"document_id": @"", @"inbox": @"", @"role": @"" } ],
@"user": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth/api-key/inbox/:inbox_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([
'active' => null,
'expire_at' => '',
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'user' => ''
]),
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}}/auth/api-key/inbox/:inbox_id', [
'body' => '{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth/api-key/inbox/:inbox_id');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'active' => null,
'expire_at' => '',
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'user' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'active' => null,
'expire_at' => '',
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'user' => ''
]));
$request->setRequestUrl('{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/api-key/inbox/:inbox_id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/auth/api-key/inbox/:inbox_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth/api-key/inbox/:inbox_id"
payload = {
"active": False,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth/api-key/inbox/:inbox_id"
payload <- "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\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}}/auth/api-key/inbox/:inbox_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 \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\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/auth/api-key/inbox/:inbox_id') do |req|
req.body = "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth/api-key/inbox/:inbox_id";
let payload = json!({
"active": false,
"expire_at": "",
"roles": (
json!({
"document_id": "",
"inbox": "",
"role": ""
})
),
"user": ""
});
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}}/auth/api-key/inbox/:inbox_id \
--header 'content-type: application/json' \
--data '{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}'
echo '{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}' | \
http POST {{baseUrl}}/auth/api-key/inbox/:inbox_id \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "active": false,\n "expire_at": "",\n "roles": [\n {\n "document_id": "",\n "inbox": "",\n "role": ""\n }\n ],\n "user": ""\n}' \
--output-document \
- {{baseUrl}}/auth/api-key/inbox/:inbox_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"active": false,
"expire_at": "",
"roles": [
[
"document_id": "",
"inbox": "",
"role": ""
]
],
"user": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/api-key/inbox/:inbox_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
Create a new API Key
{{baseUrl}}/auth/api-key
BODY json
{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key");
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 \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/auth/api-key" {:content-type :json
:form-params {:active false
:expire_at ""
:roles [{:document_id ""
:inbox ""
:role ""}]
:user ""}})
require "http/client"
url = "{{baseUrl}}/auth/api-key"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\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}}/auth/api-key"),
Content = new StringContent("{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\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}}/auth/api-key");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth/api-key"
payload := strings.NewReader("{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\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/auth/api-key HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 145
{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth/api-key")
.setHeader("content-type", "application/json")
.setBody("{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth/api-key"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\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 \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth/api-key")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth/api-key")
.header("content-type", "application/json")
.body("{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}")
.asString();
const data = JSON.stringify({
active: false,
expire_at: '',
roles: [
{
document_id: '',
inbox: '',
role: ''
}
],
user: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/auth/api-key');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/api-key',
headers: {'content-type': 'application/json'},
data: {
active: false,
expire_at: '',
roles: [{document_id: '', inbox: '', role: ''}],
user: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth/api-key';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"active":false,"expire_at":"","roles":[{"document_id":"","inbox":"","role":""}],"user":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth/api-key',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "active": false,\n "expire_at": "",\n "roles": [\n {\n "document_id": "",\n "inbox": "",\n "role": ""\n }\n ],\n "user": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth/api-key")
.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/auth/api-key',
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({
active: false,
expire_at: '',
roles: [{document_id: '', inbox: '', role: ''}],
user: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/api-key',
headers: {'content-type': 'application/json'},
body: {
active: false,
expire_at: '',
roles: [{document_id: '', inbox: '', role: ''}],
user: ''
},
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}}/auth/api-key');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
active: false,
expire_at: '',
roles: [
{
document_id: '',
inbox: '',
role: ''
}
],
user: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/api-key',
headers: {'content-type': 'application/json'},
data: {
active: false,
expire_at: '',
roles: [{document_id: '', inbox: '', role: ''}],
user: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth/api-key';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"active":false,"expire_at":"","roles":[{"document_id":"","inbox":"","role":""}],"user":""}'
};
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 = @{ @"active": @NO,
@"expire_at": @"",
@"roles": @[ @{ @"document_id": @"", @"inbox": @"", @"role": @"" } ],
@"user": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth/api-key"]
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}}/auth/api-key" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth/api-key",
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([
'active' => null,
'expire_at' => '',
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'user' => ''
]),
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}}/auth/api-key', [
'body' => '{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth/api-key');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'active' => null,
'expire_at' => '',
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'user' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'active' => null,
'expire_at' => '',
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'user' => ''
]));
$request->setRequestUrl('{{baseUrl}}/auth/api-key');
$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}}/auth/api-key' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/api-key' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/auth/api-key", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth/api-key"
payload = {
"active": False,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth/api-key"
payload <- "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\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}}/auth/api-key")
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 \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\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/auth/api-key') do |req|
req.body = "{\n \"active\": false,\n \"expire_at\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"user\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth/api-key";
let payload = json!({
"active": false,
"expire_at": "",
"roles": (
json!({
"document_id": "",
"inbox": "",
"role": ""
})
),
"user": ""
});
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}}/auth/api-key \
--header 'content-type: application/json' \
--data '{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}'
echo '{
"active": false,
"expire_at": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"user": ""
}' | \
http POST {{baseUrl}}/auth/api-key \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "active": false,\n "expire_at": "",\n "roles": [\n {\n "document_id": "",\n "inbox": "",\n "role": ""\n }\n ],\n "user": ""\n}' \
--output-document \
- {{baseUrl}}/auth/api-key
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"active": false,
"expire_at": "",
"roles": [
[
"document_id": "",
"inbox": "",
"role": ""
]
],
"user": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/api-key")! 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 a new JWT Token
{{baseUrl}}/auth/get_JWT
BODY json
{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/get_JWT");
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 \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/auth/get_JWT" {:content-type :json
:form-params {:roles [{:document_id ""
:inbox ""
:role ""}]
:username ""}})
require "http/client"
url = "{{baseUrl}}/auth/get_JWT"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/auth/get_JWT"),
Content = new StringContent("{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth/get_JWT");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth/get_JWT"
payload := strings.NewReader("{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/auth/get_JWT HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 111
{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth/get_JWT")
.setHeader("content-type", "application/json")
.setBody("{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth/get_JWT"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth/get_JWT")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth/get_JWT")
.header("content-type", "application/json")
.body("{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
.asString();
const data = JSON.stringify({
roles: [
{
document_id: '',
inbox: '',
role: ''
}
],
username: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/auth/get_JWT');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/get_JWT',
headers: {'content-type': 'application/json'},
data: {roles: [{document_id: '', inbox: '', role: ''}], username: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth/get_JWT';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"roles":[{"document_id":"","inbox":"","role":""}],"username":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth/get_JWT',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "roles": [\n {\n "document_id": "",\n "inbox": "",\n "role": ""\n }\n ],\n "username": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth/get_JWT")
.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/auth/get_JWT',
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({roles: [{document_id: '', inbox: '', role: ''}], username: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/get_JWT',
headers: {'content-type': 'application/json'},
body: {roles: [{document_id: '', inbox: '', role: ''}], username: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/auth/get_JWT');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
roles: [
{
document_id: '',
inbox: '',
role: ''
}
],
username: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/get_JWT',
headers: {'content-type': 'application/json'},
data: {roles: [{document_id: '', inbox: '', role: ''}], username: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth/get_JWT';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"roles":[{"document_id":"","inbox":"","role":""}],"username":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"roles": @[ @{ @"document_id": @"", @"inbox": @"", @"role": @"" } ],
@"username": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth/get_JWT"]
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}}/auth/get_JWT" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth/get_JWT",
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([
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'username' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/auth/get_JWT', [
'body' => '{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth/get_JWT');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'username' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/auth/get_JWT');
$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}}/auth/get_JWT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/get_JWT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/auth/get_JWT", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth/get_JWT"
payload = {
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth/get_JWT"
payload <- "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth/get_JWT")
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 \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/auth/get_JWT') do |req|
req.body = "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth/get_JWT";
let payload = json!({
"roles": (
json!({
"document_id": "",
"inbox": "",
"role": ""
})
),
"username": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/auth/get_JWT \
--header 'content-type: application/json' \
--data '{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}'
echo '{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}' | \
http POST {{baseUrl}}/auth/get_JWT \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "roles": [\n {\n "document_id": "",\n "inbox": "",\n "role": ""\n }\n ],\n "username": ""\n}' \
--output-document \
- {{baseUrl}}/auth/get_JWT
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"roles": [
[
"document_id": "",
"inbox": "",
"role": ""
]
],
"username": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/get_JWT")! 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 a new ephemeral token
{{baseUrl}}/auth/ephemeral
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/ephemeral");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/auth/ephemeral")
require "http/client"
url = "{{baseUrl}}/auth/ephemeral"
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}}/auth/ephemeral"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth/ephemeral");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth/ephemeral"
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/auth/ephemeral HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth/ephemeral")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth/ephemeral"))
.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}}/auth/ephemeral")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth/ephemeral")
.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}}/auth/ephemeral');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/auth/ephemeral'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth/ephemeral';
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}}/auth/ephemeral',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth/ephemeral")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth/ephemeral',
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}}/auth/ephemeral'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/auth/ephemeral');
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}}/auth/ephemeral'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth/ephemeral';
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}}/auth/ephemeral"]
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}}/auth/ephemeral" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth/ephemeral",
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}}/auth/ephemeral');
echo $response->getBody();
setUrl('{{baseUrl}}/auth/ephemeral');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth/ephemeral');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth/ephemeral' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/ephemeral' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/auth/ephemeral")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth/ephemeral"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth/ephemeral"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth/ephemeral")
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/auth/ephemeral') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth/ephemeral";
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}}/auth/ephemeral
http POST {{baseUrl}}/auth/ephemeral
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/auth/ephemeral
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/ephemeral")! 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 a new token
{{baseUrl}}/auth/token
BODY json
{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/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 \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/auth/token" {:content-type :json
:form-params {:roles [{:document_id ""
:inbox ""
:role ""}]
:username ""}})
require "http/client"
url = "{{baseUrl}}/auth/token"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/auth/token"),
Content = new StringContent("{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth/token");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth/token"
payload := strings.NewReader("{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/auth/token HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 111
{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth/token")
.setHeader("content-type", "application/json")
.setBody("{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth/token"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth/token")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth/token")
.header("content-type", "application/json")
.body("{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
.asString();
const data = JSON.stringify({
roles: [
{
document_id: '',
inbox: '',
role: ''
}
],
username: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/auth/token');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/token',
headers: {'content-type': 'application/json'},
data: {roles: [{document_id: '', inbox: '', role: ''}], username: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth/token';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"roles":[{"document_id":"","inbox":"","role":""}],"username":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth/token',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "roles": [\n {\n "document_id": "",\n "inbox": "",\n "role": ""\n }\n ],\n "username": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth/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/auth/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({roles: [{document_id: '', inbox: '', role: ''}], username: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/token',
headers: {'content-type': 'application/json'},
body: {roles: [{document_id: '', inbox: '', role: ''}], username: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/auth/token');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
roles: [
{
document_id: '',
inbox: '',
role: ''
}
],
username: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/token',
headers: {'content-type': 'application/json'},
data: {roles: [{document_id: '', inbox: '', role: ''}], username: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth/token';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"roles":[{"document_id":"","inbox":"","role":""}],"username":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"roles": @[ @{ @"document_id": @"", @"inbox": @"", @"role": @"" } ],
@"username": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth/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}}/auth/token" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth/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([
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'username' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/auth/token', [
'body' => '{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth/token');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'username' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/auth/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}}/auth/token' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/token' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/auth/token", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth/token"
payload = {
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth/token"
payload <- "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth/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 \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/auth/token') do |req|
req.body = "{\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth/token";
let payload = json!({
"roles": (
json!({
"document_id": "",
"inbox": "",
"role": ""
})
),
"username": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/auth/token \
--header 'content-type: application/json' \
--data '{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}'
echo '{
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}' | \
http POST {{baseUrl}}/auth/token \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "roles": [\n {\n "document_id": "",\n "inbox": "",\n "role": ""\n }\n ],\n "username": ""\n}' \
--output-document \
- {{baseUrl}}/auth/token
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"roles": [
[
"document_id": "",
"inbox": "",
"role": ""
]
],
"username": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/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()
DELETE
Delete an API Key
{{baseUrl}}/auth/api-key/:key
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key/:key");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/auth/api-key/:key")
require "http/client"
url = "{{baseUrl}}/auth/api-key/:key"
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}}/auth/api-key/:key"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth/api-key/:key");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth/api-key/:key"
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/auth/api-key/:key HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/auth/api-key/:key")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth/api-key/:key"))
.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}}/auth/api-key/:key")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/auth/api-key/:key")
.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}}/auth/api-key/:key');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/auth/api-key/:key'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth/api-key/:key';
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}}/auth/api-key/:key',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth/api-key/:key")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth/api-key/:key',
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}}/auth/api-key/:key'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/auth/api-key/:key');
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}}/auth/api-key/:key'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth/api-key/:key';
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}}/auth/api-key/:key"]
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}}/auth/api-key/:key" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth/api-key/:key",
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}}/auth/api-key/:key');
echo $response->getBody();
setUrl('{{baseUrl}}/auth/api-key/:key');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth/api-key/:key');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth/api-key/:key' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/api-key/:key' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/auth/api-key/:key")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth/api-key/:key"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth/api-key/:key"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth/api-key/:key")
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/auth/api-key/:key') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth/api-key/:key";
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}}/auth/api-key/:key
http DELETE {{baseUrl}}/auth/api-key/:key
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/auth/api-key/:key
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/api-key/:key")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
Edit an API-Key
{{baseUrl}}/auth/api-key/:key
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key/:key");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/auth/api-key/:key")
require "http/client"
url = "{{baseUrl}}/auth/api-key/:key"
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}}/auth/api-key/:key"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth/api-key/:key");
var request = new RestRequest("", Method.Patch);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth/api-key/:key"
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/auth/api-key/:key HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/auth/api-key/:key")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth/api-key/:key"))
.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}}/auth/api-key/:key")
.patch(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/auth/api-key/:key")
.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}}/auth/api-key/:key');
xhr.send(data);
import axios from 'axios';
const options = {method: 'PATCH', url: '{{baseUrl}}/auth/api-key/:key'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth/api-key/:key';
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}}/auth/api-key/:key',
method: 'PATCH',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth/api-key/:key")
.patch(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth/api-key/:key',
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}}/auth/api-key/:key'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/auth/api-key/:key');
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}}/auth/api-key/:key'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth/api-key/:key';
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}}/auth/api-key/:key"]
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}}/auth/api-key/:key" in
Client.call `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth/api-key/:key",
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}}/auth/api-key/:key');
echo $response->getBody();
setUrl('{{baseUrl}}/auth/api-key/:key');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth/api-key/:key');
$request->setRequestMethod('PATCH');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth/api-key/:key' -Method PATCH
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/api-key/:key' -Method PATCH
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PATCH", "/baseUrl/auth/api-key/:key")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth/api-key/:key"
response = requests.patch(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth/api-key/:key"
response <- VERB("PATCH", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth/api-key/:key")
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/auth/api-key/:key') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth/api-key/:key";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/auth/api-key/:key
http PATCH {{baseUrl}}/auth/api-key/:key
wget --quiet \
--method PATCH \
--output-document \
- {{baseUrl}}/auth/api-key/:key
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/api-key/:key")! 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()
GET
Get all API-Key
{{baseUrl}}/auth/api-key
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/auth/api-key")
require "http/client"
url = "{{baseUrl}}/auth/api-key"
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}}/auth/api-key"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth/api-key");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth/api-key"
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/auth/api-key HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth/api-key")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth/api-key"))
.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}}/auth/api-key")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth/api-key")
.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}}/auth/api-key');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/auth/api-key'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth/api-key';
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}}/auth/api-key',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth/api-key")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth/api-key',
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}}/auth/api-key'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/auth/api-key');
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}}/auth/api-key'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth/api-key';
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}}/auth/api-key"]
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}}/auth/api-key" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth/api-key",
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}}/auth/api-key');
echo $response->getBody();
setUrl('{{baseUrl}}/auth/api-key');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth/api-key');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth/api-key' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/api-key' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/auth/api-key")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth/api-key"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth/api-key"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth/api-key")
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/auth/api-key') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth/api-key";
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}}/auth/api-key
http GET {{baseUrl}}/auth/api-key
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/auth/api-key
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/api-key")! 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 all API-Keys for this inbox
{{baseUrl}}/auth/api-key/inbox/:inbox_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key/inbox/:inbox_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/auth/api-key/inbox/:inbox_id")
require "http/client"
url = "{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth/api-key/inbox/:inbox_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth/api-key/inbox/:inbox_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/auth/api-key/inbox/:inbox_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth/api-key/inbox/:inbox_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/auth/api-key/inbox/:inbox_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth/api-key/inbox/:inbox_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id');
echo $response->getBody();
setUrl('{{baseUrl}}/auth/api-key/inbox/:inbox_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth/api-key/inbox/:inbox_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth/api-key/inbox/:inbox_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/api-key/inbox/:inbox_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/auth/api-key/inbox/:inbox_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth/api-key/inbox/:inbox_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth/api-key/inbox/:inbox_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth/api-key/inbox/:inbox_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/auth/api-key/inbox/:inbox_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id
http GET {{baseUrl}}/auth/api-key/inbox/:inbox_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/auth/api-key/inbox/:inbox_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/api-key/inbox/:inbox_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 details of an API-Key
{{baseUrl}}/auth/api-key/:key
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key/:key");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/auth/api-key/:key")
require "http/client"
url = "{{baseUrl}}/auth/api-key/:key"
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}}/auth/api-key/:key"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth/api-key/:key");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth/api-key/:key"
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/auth/api-key/:key HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth/api-key/:key")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth/api-key/:key"))
.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}}/auth/api-key/:key")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth/api-key/:key")
.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}}/auth/api-key/:key');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/auth/api-key/:key'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth/api-key/:key';
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}}/auth/api-key/:key',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth/api-key/:key")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth/api-key/:key',
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}}/auth/api-key/:key'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/auth/api-key/:key');
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}}/auth/api-key/:key'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth/api-key/:key';
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}}/auth/api-key/:key"]
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}}/auth/api-key/:key" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth/api-key/:key",
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}}/auth/api-key/:key');
echo $response->getBody();
setUrl('{{baseUrl}}/auth/api-key/:key');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth/api-key/:key');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth/api-key/:key' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/api-key/:key' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/auth/api-key/:key")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth/api-key/:key"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth/api-key/:key"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth/api-key/:key")
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/auth/api-key/:key') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth/api-key/:key";
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}}/auth/api-key/:key
http GET {{baseUrl}}/auth/api-key/:key
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/auth/api-key/:key
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/api-key/:key")! 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 and retrieve a JWT Token
{{baseUrl}}/auth
BODY json
{
"password": "",
"username": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth");
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 \"password\": \"\",\n \"username\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/auth" {:content-type :json
:form-params {:password ""
:username ""}})
require "http/client"
url = "{{baseUrl}}/auth"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"password\": \"\",\n \"username\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/auth"),
Content = new StringContent("{\n \"password\": \"\",\n \"username\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"password\": \"\",\n \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth"
payload := strings.NewReader("{\n \"password\": \"\",\n \"username\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/auth HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 38
{
"password": "",
"username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth")
.setHeader("content-type", "application/json")
.setBody("{\n \"password\": \"\",\n \"username\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"password\": \"\",\n \"username\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"password\": \"\",\n \"username\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth")
.header("content-type", "application/json")
.body("{\n \"password\": \"\",\n \"username\": \"\"\n}")
.asString();
const data = JSON.stringify({
password: '',
username: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/auth');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/auth',
headers: {'content-type': 'application/json'},
data: {password: '', username: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"password":"","username":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "password": "",\n "username": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"password\": \"\",\n \"username\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth")
.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/auth',
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({password: '', username: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/auth',
headers: {'content-type': 'application/json'},
body: {password: '', username: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/auth');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
password: '',
username: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/auth',
headers: {'content-type': 'application/json'},
data: {password: '', username: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"password":"","username":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"password": @"",
@"username": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth"]
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}}/auth" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"password\": \"\",\n \"username\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth",
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([
'password' => '',
'username' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/auth', [
'body' => '{
"password": "",
"username": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'password' => '',
'username' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'password' => '',
'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/auth');
$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}}/auth' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"password": "",
"username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"password": "",
"username": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"password\": \"\",\n \"username\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/auth", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth"
payload = {
"password": "",
"username": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth"
payload <- "{\n \"password\": \"\",\n \"username\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth")
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 \"password\": \"\",\n \"username\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/auth') do |req|
req.body = "{\n \"password\": \"\",\n \"username\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth";
let payload = json!({
"password": "",
"username": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/auth \
--header 'content-type: application/json' \
--data '{
"password": "",
"username": ""
}'
echo '{
"password": "",
"username": ""
}' | \
http POST {{baseUrl}}/auth \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "password": "",\n "username": ""\n}' \
--output-document \
- {{baseUrl}}/auth
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"password": "",
"username": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth")! 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
Reset the user password
{{baseUrl}}/auth/reset_password
BODY json
{
"new_password": "",
"token": "",
"user_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/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 \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/auth/reset_password" {:content-type :json
:form-params {:new_password ""
:token ""
:user_name ""}})
require "http/client"
url = "{{baseUrl}}/auth/reset_password"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/auth/reset_password"),
Content = new StringContent("{\n \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth/reset_password");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth/reset_password"
payload := strings.NewReader("{\n \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/auth/reset_password HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 58
{
"new_password": "",
"token": "",
"user_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth/reset_password")
.setHeader("content-type", "application/json")
.setBody("{\n \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth/reset_password"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth/reset_password")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth/reset_password")
.header("content-type", "application/json")
.body("{\n \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
new_password: '',
token: '',
user_name: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/auth/reset_password');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/reset_password',
headers: {'content-type': 'application/json'},
data: {new_password: '', token: '', user_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth/reset_password';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"new_password":"","token":"","user_name":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth/reset_password',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "new_password": "",\n "token": "",\n "user_name": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth/reset_password")
.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/auth/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({new_password: '', token: '', user_name: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/reset_password',
headers: {'content-type': 'application/json'},
body: {new_password: '', token: '', user_name: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/auth/reset_password');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
new_password: '',
token: '',
user_name: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/auth/reset_password',
headers: {'content-type': 'application/json'},
data: {new_password: '', token: '', user_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth/reset_password';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"new_password":"","token":"","user_name":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"new_password": @"",
@"token": @"",
@"user_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth/reset_password"]
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}}/auth/reset_password" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth/reset_password",
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([
'new_password' => '',
'token' => '',
'user_name' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/auth/reset_password', [
'body' => '{
"new_password": "",
"token": "",
"user_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth/reset_password');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'new_password' => '',
'token' => '',
'user_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'new_password' => '',
'token' => '',
'user_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/auth/reset_password');
$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}}/auth/reset_password' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"new_password": "",
"token": "",
"user_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/reset_password' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"new_password": "",
"token": "",
"user_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/auth/reset_password", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth/reset_password"
payload = {
"new_password": "",
"token": "",
"user_name": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth/reset_password"
payload <- "{\n \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth/reset_password")
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 \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/auth/reset_password') do |req|
req.body = "{\n \"new_password\": \"\",\n \"token\": \"\",\n \"user_name\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth/reset_password";
let payload = json!({
"new_password": "",
"token": "",
"user_name": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/auth/reset_password \
--header 'content-type: application/json' \
--data '{
"new_password": "",
"token": "",
"user_name": ""
}'
echo '{
"new_password": "",
"token": "",
"user_name": ""
}' | \
http POST {{baseUrl}}/auth/reset_password \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "new_password": "",\n "token": "",\n "user_name": ""\n}' \
--output-document \
- {{baseUrl}}/auth/reset_password
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"new_password": "",
"token": "",
"user_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/reset_password")! 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 connection
{{baseUrl}}/connections
BODY json
{
"event": "",
"integration": "",
"routing": [
{
"and_conditions": {},
"target": ""
}
],
"scope": "",
"what": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/connections");
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 \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/connections" {:content-type :json
:form-params {:event "document_predict"
:integration "abcdef123456789abcdef123"
:scope "abcdef123456789abcdef123"
:what "original"}})
require "http/client"
url = "{{baseUrl}}/connections"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\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}}/connections"),
Content = new StringContent("{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\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}}/connections");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/connections"
payload := strings.NewReader("{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\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/connections HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 139
{
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/connections")
.setHeader("content-type", "application/json")
.setBody("{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/connections"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\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 \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/connections")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/connections")
.header("content-type", "application/json")
.body("{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}")
.asString();
const data = JSON.stringify({
event: 'document_predict',
integration: 'abcdef123456789abcdef123',
scope: 'abcdef123456789abcdef123',
what: 'original'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/connections');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/connections',
headers: {'content-type': 'application/json'},
data: {
event: 'document_predict',
integration: 'abcdef123456789abcdef123',
scope: 'abcdef123456789abcdef123',
what: 'original'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/connections';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"event":"document_predict","integration":"abcdef123456789abcdef123","scope":"abcdef123456789abcdef123","what":"original"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/connections',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "event": "document_predict",\n "integration": "abcdef123456789abcdef123",\n "scope": "abcdef123456789abcdef123",\n "what": "original"\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/connections")
.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/connections',
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({
event: 'document_predict',
integration: 'abcdef123456789abcdef123',
scope: 'abcdef123456789abcdef123',
what: 'original'
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/connections',
headers: {'content-type': 'application/json'},
body: {
event: 'document_predict',
integration: 'abcdef123456789abcdef123',
scope: 'abcdef123456789abcdef123',
what: 'original'
},
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}}/connections');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
event: 'document_predict',
integration: 'abcdef123456789abcdef123',
scope: 'abcdef123456789abcdef123',
what: 'original'
});
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}}/connections',
headers: {'content-type': 'application/json'},
data: {
event: 'document_predict',
integration: 'abcdef123456789abcdef123',
scope: 'abcdef123456789abcdef123',
what: 'original'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/connections';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"event":"document_predict","integration":"abcdef123456789abcdef123","scope":"abcdef123456789abcdef123","what":"original"}'
};
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 = @{ @"event": @"document_predict",
@"integration": @"abcdef123456789abcdef123",
@"scope": @"abcdef123456789abcdef123",
@"what": @"original" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/connections"]
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}}/connections" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/connections",
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([
'event' => 'document_predict',
'integration' => 'abcdef123456789abcdef123',
'scope' => 'abcdef123456789abcdef123',
'what' => 'original'
]),
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}}/connections', [
'body' => '{
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/connections');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'event' => 'document_predict',
'integration' => 'abcdef123456789abcdef123',
'scope' => 'abcdef123456789abcdef123',
'what' => 'original'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'event' => 'document_predict',
'integration' => 'abcdef123456789abcdef123',
'scope' => 'abcdef123456789abcdef123',
'what' => 'original'
]));
$request->setRequestUrl('{{baseUrl}}/connections');
$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}}/connections' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/connections' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/connections", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/connections"
payload = {
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/connections"
payload <- "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\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}}/connections")
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 \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\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/connections') do |req|
req.body = "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/connections";
let payload = json!({
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
});
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}}/connections \
--header 'content-type: application/json' \
--data '{
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}'
echo '{
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}' | \
http POST {{baseUrl}}/connections \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "event": "document_predict",\n "integration": "abcdef123456789abcdef123",\n "scope": "abcdef123456789abcdef123",\n "what": "original"\n}' \
--output-document \
- {{baseUrl}}/connections
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/connections")! 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 a connection
{{baseUrl}}/connections/:connection_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/connections/:connection_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/connections/:connection_id")
require "http/client"
url = "{{baseUrl}}/connections/:connection_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}}/connections/:connection_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/connections/:connection_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/connections/:connection_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/connections/:connection_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/connections/:connection_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/connections/:connection_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}}/connections/:connection_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/connections/:connection_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}}/connections/:connection_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/connections/:connection_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/connections/:connection_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}}/connections/:connection_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/connections/:connection_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/connections/:connection_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}}/connections/:connection_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}}/connections/:connection_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}}/connections/:connection_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/connections/:connection_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}}/connections/:connection_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}}/connections/:connection_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/connections/:connection_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}}/connections/:connection_id');
echo $response->getBody();
setUrl('{{baseUrl}}/connections/:connection_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/connections/:connection_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/connections/:connection_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/connections/:connection_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/connections/:connection_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/connections/:connection_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/connections/:connection_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/connections/:connection_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/connections/:connection_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}}/connections/:connection_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}}/connections/:connection_id
http DELETE {{baseUrl}}/connections/:connection_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/connections/:connection_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/connections/:connection_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 all Connections
{{baseUrl}}/connections
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/connections");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/connections")
require "http/client"
url = "{{baseUrl}}/connections"
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}}/connections"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/connections");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/connections"
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/connections HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/connections")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/connections"))
.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}}/connections")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/connections")
.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}}/connections');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/connections'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/connections';
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}}/connections',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/connections")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/connections',
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}}/connections'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/connections');
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}}/connections'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/connections';
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}}/connections"]
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}}/connections" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/connections",
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}}/connections');
echo $response->getBody();
setUrl('{{baseUrl}}/connections');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/connections');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/connections' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/connections' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/connections")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/connections"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/connections"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/connections")
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/connections') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/connections";
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}}/connections
http GET {{baseUrl}}/connections
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/connections
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/connections")! 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 connection
{{baseUrl}}/connections/:connection_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/connections/:connection_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/connections/:connection_id")
require "http/client"
url = "{{baseUrl}}/connections/:connection_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}}/connections/:connection_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/connections/:connection_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/connections/:connection_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/connections/:connection_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/connections/:connection_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/connections/:connection_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}}/connections/:connection_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/connections/:connection_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}}/connections/:connection_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/connections/:connection_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/connections/:connection_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}}/connections/:connection_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/connections/:connection_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/connections/:connection_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}}/connections/:connection_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}}/connections/:connection_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}}/connections/:connection_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/connections/:connection_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}}/connections/:connection_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}}/connections/:connection_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/connections/:connection_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}}/connections/:connection_id');
echo $response->getBody();
setUrl('{{baseUrl}}/connections/:connection_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/connections/:connection_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/connections/:connection_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/connections/:connection_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/connections/:connection_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/connections/:connection_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/connections/:connection_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/connections/:connection_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/connections/:connection_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/connections/:connection_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}}/connections/:connection_id
http GET {{baseUrl}}/connections/:connection_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/connections/:connection_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/connections/:connection_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()
PATCH
Update connection
{{baseUrl}}/connections/:connection_id
BODY json
{
"event": "",
"integration": "",
"routing": [
{
"and_conditions": {},
"target": ""
}
],
"scope": "",
"what": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/connections/:connection_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 \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/connections/:connection_id" {:content-type :json
:form-params {:event "document_predict"
:integration "abcdef123456789abcdef123"
:scope "abcdef123456789abcdef123"
:what "original"}})
require "http/client"
url = "{{baseUrl}}/connections/:connection_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\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}}/connections/:connection_id"),
Content = new StringContent("{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\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}}/connections/:connection_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/connections/:connection_id"
payload := strings.NewReader("{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\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/connections/:connection_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 139
{
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/connections/:connection_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/connections/:connection_id"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\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 \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/connections/:connection_id")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/connections/:connection_id")
.header("content-type", "application/json")
.body("{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}")
.asString();
const data = JSON.stringify({
event: 'document_predict',
integration: 'abcdef123456789abcdef123',
scope: 'abcdef123456789abcdef123',
what: 'original'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/connections/:connection_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/connections/:connection_id',
headers: {'content-type': 'application/json'},
data: {
event: 'document_predict',
integration: 'abcdef123456789abcdef123',
scope: 'abcdef123456789abcdef123',
what: 'original'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/connections/:connection_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"event":"document_predict","integration":"abcdef123456789abcdef123","scope":"abcdef123456789abcdef123","what":"original"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/connections/:connection_id',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "event": "document_predict",\n "integration": "abcdef123456789abcdef123",\n "scope": "abcdef123456789abcdef123",\n "what": "original"\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/connections/:connection_id")
.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/connections/:connection_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({
event: 'document_predict',
integration: 'abcdef123456789abcdef123',
scope: 'abcdef123456789abcdef123',
what: 'original'
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/connections/:connection_id',
headers: {'content-type': 'application/json'},
body: {
event: 'document_predict',
integration: 'abcdef123456789abcdef123',
scope: 'abcdef123456789abcdef123',
what: 'original'
},
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}}/connections/:connection_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
event: 'document_predict',
integration: 'abcdef123456789abcdef123',
scope: 'abcdef123456789abcdef123',
what: 'original'
});
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}}/connections/:connection_id',
headers: {'content-type': 'application/json'},
data: {
event: 'document_predict',
integration: 'abcdef123456789abcdef123',
scope: 'abcdef123456789abcdef123',
what: 'original'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/connections/:connection_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"event":"document_predict","integration":"abcdef123456789abcdef123","scope":"abcdef123456789abcdef123","what":"original"}'
};
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 = @{ @"event": @"document_predict",
@"integration": @"abcdef123456789abcdef123",
@"scope": @"abcdef123456789abcdef123",
@"what": @"original" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/connections/:connection_id"]
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}}/connections/:connection_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/connections/:connection_id",
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([
'event' => 'document_predict',
'integration' => 'abcdef123456789abcdef123',
'scope' => 'abcdef123456789abcdef123',
'what' => 'original'
]),
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}}/connections/:connection_id', [
'body' => '{
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/connections/:connection_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'event' => 'document_predict',
'integration' => 'abcdef123456789abcdef123',
'scope' => 'abcdef123456789abcdef123',
'what' => 'original'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'event' => 'document_predict',
'integration' => 'abcdef123456789abcdef123',
'scope' => 'abcdef123456789abcdef123',
'what' => 'original'
]));
$request->setRequestUrl('{{baseUrl}}/connections/:connection_id');
$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}}/connections/:connection_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/connections/:connection_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/connections/:connection_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/connections/:connection_id"
payload = {
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/connections/:connection_id"
payload <- "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\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}}/connections/:connection_id")
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 \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\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/connections/:connection_id') do |req|
req.body = "{\n \"event\": \"document_predict\",\n \"integration\": \"abcdef123456789abcdef123\",\n \"scope\": \"abcdef123456789abcdef123\",\n \"what\": \"original\"\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}}/connections/:connection_id";
let payload = json!({
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
});
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}}/connections/:connection_id \
--header 'content-type: application/json' \
--data '{
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}'
echo '{
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
}' | \
http PATCH {{baseUrl}}/connections/:connection_id \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "event": "document_predict",\n "integration": "abcdef123456789abcdef123",\n "scope": "abcdef123456789abcdef123",\n "what": "original"\n}' \
--output-document \
- {{baseUrl}}/connections/:connection_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"event": "document_predict",
"integration": "abcdef123456789abcdef123",
"scope": "abcdef123456789abcdef123",
"what": "original"
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/connections/:connection_id")! 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 scoped sampling settings
{{baseUrl}}/data_retention_settings/:level/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data_retention_settings/:level/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/data_retention_settings/:level/:id")
require "http/client"
url = "{{baseUrl}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data_retention_settings/:level/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data_retention_settings/:level/: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/data_retention_settings/:level/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/data_retention_settings/:level/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/data_retention_settings/:level/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data_retention_settings/:level/: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/data_retention_settings/:level/: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}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/data_retention_settings/:level/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data_retention_settings/:level/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data_retention_settings/:level/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data_retention_settings/:level/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/data_retention_settings/:level/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data_retention_settings/:level/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data_retention_settings/:level/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data_retention_settings/:level/: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/data_retention_settings/:level/: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}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id
http DELETE {{baseUrl}}/data_retention_settings/:level/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/data_retention_settings/:level/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data_retention_settings/:level/: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 all data retention settings
{{baseUrl}}/data_retention_settings
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data_retention_settings");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data_retention_settings")
require "http/client"
url = "{{baseUrl}}/data_retention_settings"
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}}/data_retention_settings"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data_retention_settings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data_retention_settings"
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/data_retention_settings HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data_retention_settings")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data_retention_settings"))
.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}}/data_retention_settings")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data_retention_settings")
.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}}/data_retention_settings');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/data_retention_settings'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data_retention_settings';
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}}/data_retention_settings',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data_retention_settings")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data_retention_settings',
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}}/data_retention_settings'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data_retention_settings');
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}}/data_retention_settings'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data_retention_settings';
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}}/data_retention_settings"]
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}}/data_retention_settings" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data_retention_settings",
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}}/data_retention_settings');
echo $response->getBody();
setUrl('{{baseUrl}}/data_retention_settings');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data_retention_settings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data_retention_settings' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data_retention_settings' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data_retention_settings")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data_retention_settings"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data_retention_settings"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data_retention_settings")
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/data_retention_settings') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data_retention_settings";
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}}/data_retention_settings
http GET {{baseUrl}}/data_retention_settings
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/data_retention_settings
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data_retention_settings")! 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 scoped data retention settings
{{baseUrl}}/data_retention_settings/:level/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data_retention_settings/:level/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data_retention_settings/:level/:id")
require "http/client"
url = "{{baseUrl}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data_retention_settings/:level/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data_retention_settings/:level/: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/data_retention_settings/:level/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data_retention_settings/:level/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data_retention_settings/:level/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data_retention_settings/:level/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data_retention_settings/:level/: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}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/data_retention_settings/:level/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data_retention_settings/:level/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data_retention_settings/:level/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data_retention_settings/:level/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data_retention_settings/:level/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data_retention_settings/:level/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data_retention_settings/:level/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data_retention_settings/:level/: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/data_retention_settings/:level/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id
http GET {{baseUrl}}/data_retention_settings/:level/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/data_retention_settings/:level/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data_retention_settings/:level/: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()
PATCH
Update scoped data retention settings
{{baseUrl}}/data_retention_settings/:level/:id
BODY json
{
"settings": [
{
"age": 0,
"how": "",
"what": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data_retention_settings/:level/: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 \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/data_retention_settings/:level/:id" {:content-type :json
:form-params {:settings [{:age 0
:how ""
:what ""}]}})
require "http/client"
url = "{{baseUrl}}/data_retention_settings/:level/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\n }\n ]\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/data_retention_settings/:level/:id"),
Content = new StringContent("{\n \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\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}}/data_retention_settings/:level/:id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data_retention_settings/:level/:id"
payload := strings.NewReader("{\n \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/data_retention_settings/:level/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 85
{
"settings": [
{
"age": 0,
"how": "",
"what": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/data_retention_settings/:level/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data_retention_settings/:level/:id"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\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 \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/data_retention_settings/:level/:id")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/data_retention_settings/:level/:id")
.header("content-type", "application/json")
.body("{\n \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
settings: [
{
age: 0,
how: '',
what: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/data_retention_settings/:level/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/data_retention_settings/:level/:id',
headers: {'content-type': 'application/json'},
data: {settings: [{age: 0, how: '', what: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data_retention_settings/:level/:id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"settings":[{"age":0,"how":"","what":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data_retention_settings/:level/:id',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "settings": [\n {\n "age": 0,\n "how": "",\n "what": ""\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 \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/data_retention_settings/:level/:id")
.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/data_retention_settings/:level/: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({settings: [{age: 0, how: '', what: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/data_retention_settings/:level/:id',
headers: {'content-type': 'application/json'},
body: {settings: [{age: 0, how: '', what: ''}]},
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}}/data_retention_settings/:level/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
settings: [
{
age: 0,
how: '',
what: ''
}
]
});
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}}/data_retention_settings/:level/:id',
headers: {'content-type': 'application/json'},
data: {settings: [{age: 0, how: '', what: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data_retention_settings/:level/:id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"settings":[{"age":0,"how":"","what":""}]}'
};
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 = @{ @"settings": @[ @{ @"age": @0, @"how": @"", @"what": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data_retention_settings/:level/:id"]
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}}/data_retention_settings/:level/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data_retention_settings/:level/:id",
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([
'settings' => [
[
'age' => 0,
'how' => '',
'what' => ''
]
]
]),
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}}/data_retention_settings/:level/:id', [
'body' => '{
"settings": [
{
"age": 0,
"how": "",
"what": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/data_retention_settings/:level/:id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'settings' => [
[
'age' => 0,
'how' => '',
'what' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'settings' => [
[
'age' => 0,
'how' => '',
'what' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/data_retention_settings/:level/:id');
$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}}/data_retention_settings/:level/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"settings": [
{
"age": 0,
"how": "",
"what": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data_retention_settings/:level/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"settings": [
{
"age": 0,
"how": "",
"what": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/data_retention_settings/:level/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data_retention_settings/:level/:id"
payload = { "settings": [
{
"age": 0,
"how": "",
"what": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data_retention_settings/:level/:id"
payload <- "{\n \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data_retention_settings/:level/:id")
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 \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/data_retention_settings/:level/:id') do |req|
req.body = "{\n \"settings\": [\n {\n \"age\": 0,\n \"how\": \"\",\n \"what\": \"\"\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}}/data_retention_settings/:level/:id";
let payload = json!({"settings": (
json!({
"age": 0,
"how": "",
"what": ""
})
)});
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}}/data_retention_settings/:level/:id \
--header 'content-type: application/json' \
--data '{
"settings": [
{
"age": 0,
"how": "",
"what": ""
}
]
}'
echo '{
"settings": [
{
"age": 0,
"how": "",
"what": ""
}
]
}' | \
http PATCH {{baseUrl}}/data_retention_settings/:level/:id \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "settings": [\n {\n "age": 0,\n "how": "",\n "what": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/data_retention_settings/:level/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["settings": [
[
"age": 0,
"how": "",
"what": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data_retention_settings/:level/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
Copy documents to another inbox
{{baseUrl}}/documents/:inbox_id/copy_inbox
BODY json
{
"document_ids": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:inbox_id/copy_inbox");
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 \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/documents/:inbox_id/copy_inbox" {:content-type :json
:form-params {:document_ids ["abcdef123456789abcdef123"]}})
require "http/client"
url = "{{baseUrl}}/documents/:inbox_id/copy_inbox"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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}}/documents/:inbox_id/copy_inbox"),
Content = new StringContent("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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}}/documents/:inbox_id/copy_inbox");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:inbox_id/copy_inbox"
payload := strings.NewReader("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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/documents/:inbox_id/copy_inbox HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 58
{
"document_ids": [
"abcdef123456789abcdef123"
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/documents/:inbox_id/copy_inbox")
.setHeader("content-type", "application/json")
.setBody("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:inbox_id/copy_inbox"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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 \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/documents/:inbox_id/copy_inbox")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/documents/:inbox_id/copy_inbox")
.header("content-type", "application/json")
.body("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}")
.asString();
const data = JSON.stringify({
document_ids: [
'abcdef123456789abcdef123'
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/documents/:inbox_id/copy_inbox');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/documents/:inbox_id/copy_inbox',
headers: {'content-type': 'application/json'},
data: {document_ids: ['abcdef123456789abcdef123']}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:inbox_id/copy_inbox';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"document_ids":["abcdef123456789abcdef123"]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/documents/:inbox_id/copy_inbox',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "document_ids": [\n "abcdef123456789abcdef123"\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 \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/documents/:inbox_id/copy_inbox")
.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/documents/:inbox_id/copy_inbox',
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({document_ids: ['abcdef123456789abcdef123']}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/documents/:inbox_id/copy_inbox',
headers: {'content-type': 'application/json'},
body: {document_ids: ['abcdef123456789abcdef123']},
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}}/documents/:inbox_id/copy_inbox');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
document_ids: [
'abcdef123456789abcdef123'
]
});
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}}/documents/:inbox_id/copy_inbox',
headers: {'content-type': 'application/json'},
data: {document_ids: ['abcdef123456789abcdef123']}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:inbox_id/copy_inbox';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"document_ids":["abcdef123456789abcdef123"]}'
};
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 = @{ @"document_ids": @[ @"abcdef123456789abcdef123" ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:inbox_id/copy_inbox"]
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}}/documents/:inbox_id/copy_inbox" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:inbox_id/copy_inbox",
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([
'document_ids' => [
'abcdef123456789abcdef123'
]
]),
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}}/documents/:inbox_id/copy_inbox', [
'body' => '{
"document_ids": [
"abcdef123456789abcdef123"
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:inbox_id/copy_inbox');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'document_ids' => [
'abcdef123456789abcdef123'
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'document_ids' => [
'abcdef123456789abcdef123'
]
]));
$request->setRequestUrl('{{baseUrl}}/documents/:inbox_id/copy_inbox');
$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}}/documents/:inbox_id/copy_inbox' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"document_ids": [
"abcdef123456789abcdef123"
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:inbox_id/copy_inbox' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"document_ids": [
"abcdef123456789abcdef123"
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/documents/:inbox_id/copy_inbox", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:inbox_id/copy_inbox"
payload = { "document_ids": ["abcdef123456789abcdef123"] }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:inbox_id/copy_inbox"
payload <- "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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}}/documents/:inbox_id/copy_inbox")
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 \"document_ids\": [\n \"abcdef123456789abcdef123\"\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/documents/:inbox_id/copy_inbox') do |req|
req.body = "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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}}/documents/:inbox_id/copy_inbox";
let payload = json!({"document_ids": ("abcdef123456789abcdef123")});
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}}/documents/:inbox_id/copy_inbox \
--header 'content-type: application/json' \
--data '{
"document_ids": [
"abcdef123456789abcdef123"
]
}'
echo '{
"document_ids": [
"abcdef123456789abcdef123"
]
}' | \
http PATCH {{baseUrl}}/documents/:inbox_id/copy_inbox \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "document_ids": [\n "abcdef123456789abcdef123"\n ]\n}' \
--output-document \
- {{baseUrl}}/documents/:inbox_id/copy_inbox
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["document_ids": ["abcdef123456789abcdef123"]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:inbox_id/copy_inbox")! 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 the document
{{baseUrl}}/documents/:document_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/documents/:document_id")
require "http/client"
url = "{{baseUrl}}/documents/:document_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}}/documents/:document_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_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/documents/:document_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/documents/:document_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_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}}/documents/:document_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/documents/:document_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}}/documents/:document_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/documents/:document_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_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}}/documents/:document_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_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/documents/:document_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}}/documents/:document_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}}/documents/:document_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}}/documents/:document_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_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}}/documents/:document_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}}/documents/:document_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_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}}/documents/:document_id');
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/documents/:document_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/:document_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/documents/:document_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}}/documents/:document_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}}/documents/:document_id
http DELETE {{baseUrl}}/documents/:document_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/documents/:document_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_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
Generate custom output for documents
{{baseUrl}}/documents/custom_output
BODY json
{
"custom": {},
"excel": {
"add_automation_blockers": false,
"add_confidence": false,
"add_text": false,
"enable_key_value": false,
"multiple_value_separator": ""
},
"filter": {
"end_date": "",
"list": [],
"start_date": "",
"type": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/custom_output");
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 \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/documents/custom_output" {:content-type :json
:form-params {:excel {:add_automation_blockers false
:add_confidence false
:add_text true
:enable_key_value false
:multiple_value_separator ";"}
:filter {:type "project"}}})
require "http/client"
url = "{{baseUrl}}/documents/custom_output"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\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}}/documents/custom_output"),
Content = new StringContent("{\n \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/custom_output");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/custom_output"
payload := strings.NewReader("{\n \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\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/documents/custom_output HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 217
{
"excel": {
"add_automation_blockers": false,
"add_confidence": false,
"add_text": true,
"enable_key_value": false,
"multiple_value_separator": ";"
},
"filter": {
"type": "project"
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/custom_output")
.setHeader("content-type", "application/json")
.setBody("{\n \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/custom_output"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/documents/custom_output")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/custom_output")
.header("content-type", "application/json")
.body("{\n \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\n }\n}")
.asString();
const data = JSON.stringify({
excel: {
add_automation_blockers: false,
add_confidence: false,
add_text: true,
enable_key_value: false,
multiple_value_separator: ';'
},
filter: {
type: 'project'
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/documents/custom_output');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/custom_output',
headers: {'content-type': 'application/json'},
data: {
excel: {
add_automation_blockers: false,
add_confidence: false,
add_text: true,
enable_key_value: false,
multiple_value_separator: ';'
},
filter: {type: 'project'}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/custom_output';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"excel":{"add_automation_blockers":false,"add_confidence":false,"add_text":true,"enable_key_value":false,"multiple_value_separator":";"},"filter":{"type":"project"}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/documents/custom_output',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "excel": {\n "add_automation_blockers": false,\n "add_confidence": false,\n "add_text": true,\n "enable_key_value": false,\n "multiple_value_separator": ";"\n },\n "filter": {\n "type": "project"\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/documents/custom_output")
.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/documents/custom_output',
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({
excel: {
add_automation_blockers: false,
add_confidence: false,
add_text: true,
enable_key_value: false,
multiple_value_separator: ';'
},
filter: {type: 'project'}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/custom_output',
headers: {'content-type': 'application/json'},
body: {
excel: {
add_automation_blockers: false,
add_confidence: false,
add_text: true,
enable_key_value: false,
multiple_value_separator: ';'
},
filter: {type: 'project'}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/documents/custom_output');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
excel: {
add_automation_blockers: false,
add_confidence: false,
add_text: true,
enable_key_value: false,
multiple_value_separator: ';'
},
filter: {
type: 'project'
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/custom_output',
headers: {'content-type': 'application/json'},
data: {
excel: {
add_automation_blockers: false,
add_confidence: false,
add_text: true,
enable_key_value: false,
multiple_value_separator: ';'
},
filter: {type: 'project'}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/custom_output';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"excel":{"add_automation_blockers":false,"add_confidence":false,"add_text":true,"enable_key_value":false,"multiple_value_separator":";"},"filter":{"type":"project"}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"excel": @{ @"add_automation_blockers": @NO, @"add_confidence": @NO, @"add_text": @YES, @"enable_key_value": @NO, @"multiple_value_separator": @";" },
@"filter": @{ @"type": @"project" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/custom_output"]
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}}/documents/custom_output" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/custom_output",
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([
'excel' => [
'add_automation_blockers' => null,
'add_confidence' => null,
'add_text' => null,
'enable_key_value' => null,
'multiple_value_separator' => ';'
],
'filter' => [
'type' => 'project'
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/documents/custom_output', [
'body' => '{
"excel": {
"add_automation_blockers": false,
"add_confidence": false,
"add_text": true,
"enable_key_value": false,
"multiple_value_separator": ";"
},
"filter": {
"type": "project"
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/documents/custom_output');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'excel' => [
'add_automation_blockers' => null,
'add_confidence' => null,
'add_text' => null,
'enable_key_value' => null,
'multiple_value_separator' => ';'
],
'filter' => [
'type' => 'project'
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'excel' => [
'add_automation_blockers' => null,
'add_confidence' => null,
'add_text' => null,
'enable_key_value' => null,
'multiple_value_separator' => ';'
],
'filter' => [
'type' => 'project'
]
]));
$request->setRequestUrl('{{baseUrl}}/documents/custom_output');
$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}}/documents/custom_output' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"excel": {
"add_automation_blockers": false,
"add_confidence": false,
"add_text": true,
"enable_key_value": false,
"multiple_value_separator": ";"
},
"filter": {
"type": "project"
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/custom_output' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"excel": {
"add_automation_blockers": false,
"add_confidence": false,
"add_text": true,
"enable_key_value": false,
"multiple_value_separator": ";"
},
"filter": {
"type": "project"
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/documents/custom_output", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/custom_output"
payload = {
"excel": {
"add_automation_blockers": False,
"add_confidence": False,
"add_text": True,
"enable_key_value": False,
"multiple_value_separator": ";"
},
"filter": { "type": "project" }
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/custom_output"
payload <- "{\n \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\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}}/documents/custom_output")
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 \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/documents/custom_output') do |req|
req.body = "{\n \"excel\": {\n \"add_automation_blockers\": false,\n \"add_confidence\": false,\n \"add_text\": true,\n \"enable_key_value\": false,\n \"multiple_value_separator\": \";\"\n },\n \"filter\": {\n \"type\": \"project\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/custom_output";
let payload = json!({
"excel": json!({
"add_automation_blockers": false,
"add_confidence": false,
"add_text": true,
"enable_key_value": false,
"multiple_value_separator": ";"
}),
"filter": json!({"type": "project"})
});
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}}/documents/custom_output \
--header 'content-type: application/json' \
--data '{
"excel": {
"add_automation_blockers": false,
"add_confidence": false,
"add_text": true,
"enable_key_value": false,
"multiple_value_separator": ";"
},
"filter": {
"type": "project"
}
}'
echo '{
"excel": {
"add_automation_blockers": false,
"add_confidence": false,
"add_text": true,
"enable_key_value": false,
"multiple_value_separator": ";"
},
"filter": {
"type": "project"
}
}' | \
http POST {{baseUrl}}/documents/custom_output \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "excel": {\n "add_automation_blockers": false,\n "add_confidence": false,\n "add_text": true,\n "enable_key_value": false,\n "multiple_value_separator": ";"\n },\n "filter": {\n "type": "project"\n }\n}' \
--output-document \
- {{baseUrl}}/documents/custom_output
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"excel": [
"add_automation_blockers": false,
"add_confidence": false,
"add_text": true,
"enable_key_value": false,
"multiple_value_separator": ";"
],
"filter": ["type": "project"]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/custom_output")! 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 custom output formatted document
{{baseUrl}}/documents/:document_id/custom_output
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/custom_output");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/documents/:document_id/custom_output")
require "http/client"
url = "{{baseUrl}}/documents/:document_id/custom_output"
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}}/documents/:document_id/custom_output"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/custom_output");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_id/custom_output"
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/documents/:document_id/custom_output HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/custom_output")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_id/custom_output"))
.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}}/documents/:document_id/custom_output")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/custom_output")
.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}}/documents/:document_id/custom_output');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/documents/:document_id/custom_output'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/custom_output';
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}}/documents/:document_id/custom_output',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id/custom_output")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/documents/:document_id/custom_output',
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}}/documents/:document_id/custom_output'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/documents/:document_id/custom_output');
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}}/documents/:document_id/custom_output'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_id/custom_output';
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}}/documents/:document_id/custom_output"]
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}}/documents/:document_id/custom_output" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_id/custom_output",
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}}/documents/:document_id/custom_output');
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/custom_output');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/custom_output');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/custom_output' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/custom_output' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/documents/:document_id/custom_output")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id/custom_output"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id/custom_output"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/:document_id/custom_output")
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/documents/:document_id/custom_output') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:document_id/custom_output";
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}}/documents/:document_id/custom_output
http GET {{baseUrl}}/documents/:document_id/custom_output
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/documents/:document_id/custom_output
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/custom_output")! 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 document original file
{{baseUrl}}/documents/:document_id/original_file
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/original_file");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/documents/:document_id/original_file")
require "http/client"
url = "{{baseUrl}}/documents/:document_id/original_file"
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}}/documents/:document_id/original_file"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/original_file");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_id/original_file"
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/documents/:document_id/original_file HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/original_file")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_id/original_file"))
.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}}/documents/:document_id/original_file")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/original_file")
.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}}/documents/:document_id/original_file');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/documents/:document_id/original_file'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/original_file';
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}}/documents/:document_id/original_file',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id/original_file")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/documents/:document_id/original_file',
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}}/documents/:document_id/original_file'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/documents/:document_id/original_file');
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}}/documents/:document_id/original_file'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_id/original_file';
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}}/documents/:document_id/original_file"]
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}}/documents/:document_id/original_file" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_id/original_file",
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}}/documents/:document_id/original_file');
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/original_file');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/original_file');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/original_file' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/original_file' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/documents/:document_id/original_file")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id/original_file"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id/original_file"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/:document_id/original_file")
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/documents/:document_id/original_file') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:document_id/original_file";
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}}/documents/:document_id/original_file
http GET {{baseUrl}}/documents/:document_id/original_file
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/documents/:document_id/original_file
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/original_file")! 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 latest version
{{baseUrl}}/documents/:document_id/last_version
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/last_version");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/documents/:document_id/last_version")
require "http/client"
url = "{{baseUrl}}/documents/:document_id/last_version"
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}}/documents/:document_id/last_version"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/last_version");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_id/last_version"
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/documents/:document_id/last_version HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/last_version")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_id/last_version"))
.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}}/documents/:document_id/last_version")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/last_version")
.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}}/documents/:document_id/last_version');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/documents/:document_id/last_version'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/last_version';
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}}/documents/:document_id/last_version',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id/last_version")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/documents/:document_id/last_version',
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}}/documents/:document_id/last_version'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/documents/:document_id/last_version');
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}}/documents/:document_id/last_version'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_id/last_version';
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}}/documents/:document_id/last_version"]
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}}/documents/:document_id/last_version" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_id/last_version",
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}}/documents/:document_id/last_version');
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/last_version');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/last_version');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/last_version' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/last_version' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/documents/:document_id/last_version")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id/last_version"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id/last_version"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/:document_id/last_version")
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/documents/:document_id/last_version') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:document_id/last_version";
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}}/documents/:document_id/last_version
http GET {{baseUrl}}/documents/:document_id/last_version
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/documents/:document_id/last_version
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/last_version")! 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 the document Workflow
{{baseUrl}}/documents/:document_id/workflow
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/workflow");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/documents/:document_id/workflow")
require "http/client"
url = "{{baseUrl}}/documents/:document_id/workflow"
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}}/documents/:document_id/workflow"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/workflow");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_id/workflow"
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/documents/:document_id/workflow HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/workflow")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_id/workflow"))
.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}}/documents/:document_id/workflow")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/workflow")
.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}}/documents/:document_id/workflow');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/documents/:document_id/workflow'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/workflow';
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}}/documents/:document_id/workflow',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id/workflow")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/documents/:document_id/workflow',
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}}/documents/:document_id/workflow'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/documents/:document_id/workflow');
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}}/documents/:document_id/workflow'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_id/workflow';
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}}/documents/:document_id/workflow"]
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}}/documents/:document_id/workflow" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_id/workflow",
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}}/documents/:document_id/workflow');
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/workflow');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/workflow');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/workflow' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/workflow' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/documents/:document_id/workflow")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id/workflow"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id/workflow"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/:document_id/workflow")
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/documents/:document_id/workflow') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:document_id/workflow";
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}}/documents/:document_id/workflow
http GET {{baseUrl}}/documents/:document_id/workflow
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/documents/:document_id/workflow
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/workflow")! 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 the document text
{{baseUrl}}/documents/:document_id/text
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/text");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/documents/:document_id/text")
require "http/client"
url = "{{baseUrl}}/documents/:document_id/text"
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}}/documents/:document_id/text"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/text");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_id/text"
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/documents/:document_id/text HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/text")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_id/text"))
.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}}/documents/:document_id/text")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/text")
.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}}/documents/:document_id/text');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/documents/:document_id/text'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/text';
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}}/documents/:document_id/text',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id/text")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/documents/:document_id/text',
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}}/documents/:document_id/text'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/documents/:document_id/text');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/documents/:document_id/text'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_id/text';
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}}/documents/:document_id/text"]
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}}/documents/:document_id/text" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_id/text",
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}}/documents/:document_id/text');
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/text');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/text');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/text' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/text' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/documents/:document_id/text")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id/text"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id/text"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/:document_id/text")
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/documents/:document_id/text') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:document_id/text";
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}}/documents/:document_id/text
http GET {{baseUrl}}/documents/:document_id/text
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/documents/:document_id/text
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/text")! 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 the document
{{baseUrl}}/documents/:document_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/documents/:document_id")
require "http/client"
url = "{{baseUrl}}/documents/:document_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}}/documents/:document_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_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/documents/:document_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_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}}/documents/:document_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_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}}/documents/:document_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/documents/:document_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_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}}/documents/:document_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/documents/:document_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}}/documents/:document_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}}/documents/:document_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}}/documents/:document_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_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}}/documents/:document_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}}/documents/:document_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_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}}/documents/:document_id');
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/documents/:document_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/:document_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/documents/:document_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:document_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}}/documents/:document_id
http GET {{baseUrl}}/documents/:document_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/documents/:document_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_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()
PATCH
Move documents to another inbox
{{baseUrl}}/documents/:inbox_id/move_inbox
BODY json
{
"document_ids": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:inbox_id/move_inbox");
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 \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/documents/:inbox_id/move_inbox" {:content-type :json
:form-params {:document_ids ["abcdef123456789abcdef123"]}})
require "http/client"
url = "{{baseUrl}}/documents/:inbox_id/move_inbox"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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}}/documents/:inbox_id/move_inbox"),
Content = new StringContent("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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}}/documents/:inbox_id/move_inbox");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:inbox_id/move_inbox"
payload := strings.NewReader("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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/documents/:inbox_id/move_inbox HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 58
{
"document_ids": [
"abcdef123456789abcdef123"
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/documents/:inbox_id/move_inbox")
.setHeader("content-type", "application/json")
.setBody("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:inbox_id/move_inbox"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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 \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/documents/:inbox_id/move_inbox")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/documents/:inbox_id/move_inbox")
.header("content-type", "application/json")
.body("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}")
.asString();
const data = JSON.stringify({
document_ids: [
'abcdef123456789abcdef123'
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/documents/:inbox_id/move_inbox');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/documents/:inbox_id/move_inbox',
headers: {'content-type': 'application/json'},
data: {document_ids: ['abcdef123456789abcdef123']}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:inbox_id/move_inbox';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"document_ids":["abcdef123456789abcdef123"]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/documents/:inbox_id/move_inbox',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "document_ids": [\n "abcdef123456789abcdef123"\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 \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/documents/:inbox_id/move_inbox")
.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/documents/:inbox_id/move_inbox',
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({document_ids: ['abcdef123456789abcdef123']}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/documents/:inbox_id/move_inbox',
headers: {'content-type': 'application/json'},
body: {document_ids: ['abcdef123456789abcdef123']},
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}}/documents/:inbox_id/move_inbox');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
document_ids: [
'abcdef123456789abcdef123'
]
});
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}}/documents/:inbox_id/move_inbox',
headers: {'content-type': 'application/json'},
data: {document_ids: ['abcdef123456789abcdef123']}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:inbox_id/move_inbox';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"document_ids":["abcdef123456789abcdef123"]}'
};
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 = @{ @"document_ids": @[ @"abcdef123456789abcdef123" ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:inbox_id/move_inbox"]
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}}/documents/:inbox_id/move_inbox" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:inbox_id/move_inbox",
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([
'document_ids' => [
'abcdef123456789abcdef123'
]
]),
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}}/documents/:inbox_id/move_inbox', [
'body' => '{
"document_ids": [
"abcdef123456789abcdef123"
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:inbox_id/move_inbox');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'document_ids' => [
'abcdef123456789abcdef123'
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'document_ids' => [
'abcdef123456789abcdef123'
]
]));
$request->setRequestUrl('{{baseUrl}}/documents/:inbox_id/move_inbox');
$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}}/documents/:inbox_id/move_inbox' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"document_ids": [
"abcdef123456789abcdef123"
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:inbox_id/move_inbox' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"document_ids": [
"abcdef123456789abcdef123"
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/documents/:inbox_id/move_inbox", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:inbox_id/move_inbox"
payload = { "document_ids": ["abcdef123456789abcdef123"] }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:inbox_id/move_inbox"
payload <- "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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}}/documents/:inbox_id/move_inbox")
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 \"document_ids\": [\n \"abcdef123456789abcdef123\"\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/documents/:inbox_id/move_inbox') do |req|
req.body = "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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}}/documents/:inbox_id/move_inbox";
let payload = json!({"document_ids": ("abcdef123456789abcdef123")});
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}}/documents/:inbox_id/move_inbox \
--header 'content-type: application/json' \
--data '{
"document_ids": [
"abcdef123456789abcdef123"
]
}'
echo '{
"document_ids": [
"abcdef123456789abcdef123"
]
}' | \
http PATCH {{baseUrl}}/documents/:inbox_id/move_inbox \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "document_ids": [\n "abcdef123456789abcdef123"\n ]\n}' \
--output-document \
- {{baseUrl}}/documents/:inbox_id/move_inbox
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["document_ids": ["abcdef123456789abcdef123"]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:inbox_id/move_inbox")! 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
Process a table-level annotation
{{baseUrl}}/documents/:document_id/process_table_annotation
BODY json
{
"bottom_right": [],
"columns": [
{
"field_name": "",
"x_bounds": []
}
],
"first_row_y_bounds": [],
"header_bottom_y": 0,
"name": "",
"top_left": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/process_table_annotation");
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 \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/documents/:document_id/process_table_annotation" {:content-type :json
:form-params {:bottom_right []
:columns [{:field_name ""
:x_bounds []}]
:first_row_y_bounds []
:header_bottom_y 0
:name ""
:top_left []}})
require "http/client"
url = "{{baseUrl}}/documents/:document_id/process_table_annotation"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\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}}/documents/:document_id/process_table_annotation"),
Content = new StringContent("{\n \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\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}}/documents/:document_id/process_table_annotation");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_id/process_table_annotation"
payload := strings.NewReader("{\n \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\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/documents/:document_id/process_table_annotation HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 185
{
"bottom_right": [],
"columns": [
{
"field_name": "",
"x_bounds": []
}
],
"first_row_y_bounds": [],
"header_bottom_y": 0,
"name": "",
"top_left": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/:document_id/process_table_annotation")
.setHeader("content-type", "application/json")
.setBody("{\n \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_id/process_table_annotation"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\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 \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/documents/:document_id/process_table_annotation")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/:document_id/process_table_annotation")
.header("content-type", "application/json")
.body("{\n \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\n}")
.asString();
const data = JSON.stringify({
bottom_right: [],
columns: [
{
field_name: '',
x_bounds: []
}
],
first_row_y_bounds: [],
header_bottom_y: 0,
name: '',
top_left: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/documents/:document_id/process_table_annotation');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/:document_id/process_table_annotation',
headers: {'content-type': 'application/json'},
data: {
bottom_right: [],
columns: [{field_name: '', x_bounds: []}],
first_row_y_bounds: [],
header_bottom_y: 0,
name: '',
top_left: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/process_table_annotation';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"bottom_right":[],"columns":[{"field_name":"","x_bounds":[]}],"first_row_y_bounds":[],"header_bottom_y":0,"name":"","top_left":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/documents/:document_id/process_table_annotation',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "bottom_right": [],\n "columns": [\n {\n "field_name": "",\n "x_bounds": []\n }\n ],\n "first_row_y_bounds": [],\n "header_bottom_y": 0,\n "name": "",\n "top_left": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id/process_table_annotation")
.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/documents/:document_id/process_table_annotation',
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({
bottom_right: [],
columns: [{field_name: '', x_bounds: []}],
first_row_y_bounds: [],
header_bottom_y: 0,
name: '',
top_left: []
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/:document_id/process_table_annotation',
headers: {'content-type': 'application/json'},
body: {
bottom_right: [],
columns: [{field_name: '', x_bounds: []}],
first_row_y_bounds: [],
header_bottom_y: 0,
name: '',
top_left: []
},
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}}/documents/:document_id/process_table_annotation');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
bottom_right: [],
columns: [
{
field_name: '',
x_bounds: []
}
],
first_row_y_bounds: [],
header_bottom_y: 0,
name: '',
top_left: []
});
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}}/documents/:document_id/process_table_annotation',
headers: {'content-type': 'application/json'},
data: {
bottom_right: [],
columns: [{field_name: '', x_bounds: []}],
first_row_y_bounds: [],
header_bottom_y: 0,
name: '',
top_left: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_id/process_table_annotation';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"bottom_right":[],"columns":[{"field_name":"","x_bounds":[]}],"first_row_y_bounds":[],"header_bottom_y":0,"name":"","top_left":[]}'
};
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 = @{ @"bottom_right": @[ ],
@"columns": @[ @{ @"field_name": @"", @"x_bounds": @[ ] } ],
@"first_row_y_bounds": @[ ],
@"header_bottom_y": @0,
@"name": @"",
@"top_left": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/process_table_annotation"]
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}}/documents/:document_id/process_table_annotation" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_id/process_table_annotation",
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([
'bottom_right' => [
],
'columns' => [
[
'field_name' => '',
'x_bounds' => [
]
]
],
'first_row_y_bounds' => [
],
'header_bottom_y' => 0,
'name' => '',
'top_left' => [
]
]),
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}}/documents/:document_id/process_table_annotation', [
'body' => '{
"bottom_right": [],
"columns": [
{
"field_name": "",
"x_bounds": []
}
],
"first_row_y_bounds": [],
"header_bottom_y": 0,
"name": "",
"top_left": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/process_table_annotation');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'bottom_right' => [
],
'columns' => [
[
'field_name' => '',
'x_bounds' => [
]
]
],
'first_row_y_bounds' => [
],
'header_bottom_y' => 0,
'name' => '',
'top_left' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'bottom_right' => [
],
'columns' => [
[
'field_name' => '',
'x_bounds' => [
]
]
],
'first_row_y_bounds' => [
],
'header_bottom_y' => 0,
'name' => '',
'top_left' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/documents/:document_id/process_table_annotation');
$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}}/documents/:document_id/process_table_annotation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"bottom_right": [],
"columns": [
{
"field_name": "",
"x_bounds": []
}
],
"first_row_y_bounds": [],
"header_bottom_y": 0,
"name": "",
"top_left": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/process_table_annotation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"bottom_right": [],
"columns": [
{
"field_name": "",
"x_bounds": []
}
],
"first_row_y_bounds": [],
"header_bottom_y": 0,
"name": "",
"top_left": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/documents/:document_id/process_table_annotation", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id/process_table_annotation"
payload = {
"bottom_right": [],
"columns": [
{
"field_name": "",
"x_bounds": []
}
],
"first_row_y_bounds": [],
"header_bottom_y": 0,
"name": "",
"top_left": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id/process_table_annotation"
payload <- "{\n \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\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}}/documents/:document_id/process_table_annotation")
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 \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\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/documents/:document_id/process_table_annotation') do |req|
req.body = "{\n \"bottom_right\": [],\n \"columns\": [\n {\n \"field_name\": \"\",\n \"x_bounds\": []\n }\n ],\n \"first_row_y_bounds\": [],\n \"header_bottom_y\": 0,\n \"name\": \"\",\n \"top_left\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:document_id/process_table_annotation";
let payload = json!({
"bottom_right": (),
"columns": (
json!({
"field_name": "",
"x_bounds": ()
})
),
"first_row_y_bounds": (),
"header_bottom_y": 0,
"name": "",
"top_left": ()
});
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}}/documents/:document_id/process_table_annotation \
--header 'content-type: application/json' \
--data '{
"bottom_right": [],
"columns": [
{
"field_name": "",
"x_bounds": []
}
],
"first_row_y_bounds": [],
"header_bottom_y": 0,
"name": "",
"top_left": []
}'
echo '{
"bottom_right": [],
"columns": [
{
"field_name": "",
"x_bounds": []
}
],
"first_row_y_bounds": [],
"header_bottom_y": 0,
"name": "",
"top_left": []
}' | \
http POST {{baseUrl}}/documents/:document_id/process_table_annotation \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "bottom_right": [],\n "columns": [\n {\n "field_name": "",\n "x_bounds": []\n }\n ],\n "first_row_y_bounds": [],\n "header_bottom_y": 0,\n "name": "",\n "top_left": []\n}' \
--output-document \
- {{baseUrl}}/documents/:document_id/process_table_annotation
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"bottom_right": [],
"columns": [
[
"field_name": "",
"x_bounds": []
]
],
"first_row_y_bounds": [],
"header_bottom_y": 0,
"name": "",
"top_left": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/process_table_annotation")! 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
Schedule document reprocessing
{{baseUrl}}/documents/:document_id/reprocess
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/reprocess");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/documents/:document_id/reprocess")
require "http/client"
url = "{{baseUrl}}/documents/:document_id/reprocess"
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}}/documents/:document_id/reprocess"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/reprocess");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_id/reprocess"
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/documents/:document_id/reprocess HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/:document_id/reprocess")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_id/reprocess"))
.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}}/documents/:document_id/reprocess")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/:document_id/reprocess")
.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}}/documents/:document_id/reprocess');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/:document_id/reprocess'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/reprocess';
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}}/documents/:document_id/reprocess',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id/reprocess")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/documents/:document_id/reprocess',
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}}/documents/:document_id/reprocess'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/documents/:document_id/reprocess');
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}}/documents/:document_id/reprocess'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_id/reprocess';
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}}/documents/:document_id/reprocess"]
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}}/documents/:document_id/reprocess" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_id/reprocess",
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}}/documents/:document_id/reprocess');
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/reprocess');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/reprocess');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/reprocess' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/reprocess' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/documents/:document_id/reprocess")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id/reprocess"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id/reprocess"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/:document_id/reprocess")
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/documents/:document_id/reprocess') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:document_id/reprocess";
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}}/documents/:document_id/reprocess
http POST {{baseUrl}}/documents/:document_id/reprocess
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/documents/:document_id/reprocess
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/reprocess")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"escalate": {
"by": "abcdef123456789abcdef123"
},
"inbox": "abcdef123456789abcdef123",
"lock": {
"by": "abcdef123456789abcdef123"
},
"reject": {
"by": "abcdef123456789abcdef123"
},
"submitted": {
"by": "abcdef123456789abcdef123"
}
}
POST
Submit a feedback
{{baseUrl}}/documents/:document_id/feedback
BODY json
{
"annotations": {
"string": [
{
"gold": "",
"text": "",
"textual_coord": [],
"visual_coord": []
}
]
},
"cmp_version": "",
"evaluate": false,
"lines": {
"string": [
{
"string": {}
}
]
},
"name": "",
"sections": [
{
"confidence": 0,
"document_type": "",
"format": "",
"page": 0
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/feedback");
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 \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/documents/:document_id/feedback" {:content-type :json
:form-params {:annotations {:string [{:gold ""
:text ""
:textual_coord []
:visual_coord []}]}
:cmp_version ""
:evaluate false
:lines {:string [{:string {}}]}
:name ""
:sections [{:confidence 0
:document_type ""
:format ""
:page 0}]}})
require "http/client"
url = "{{baseUrl}}/documents/:document_id/feedback"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\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}}/documents/:document_id/feedback"),
Content = new StringContent("{\n \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\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}}/documents/:document_id/feedback");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_id/feedback"
payload := strings.NewReader("{\n \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\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/documents/:document_id/feedback HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 412
{
"annotations": {
"string": [
{
"gold": "",
"text": "",
"textual_coord": [],
"visual_coord": []
}
]
},
"cmp_version": "",
"evaluate": false,
"lines": {
"string": [
{
"string": {}
}
]
},
"name": "",
"sections": [
{
"confidence": 0,
"document_type": "",
"format": "",
"page": 0
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/:document_id/feedback")
.setHeader("content-type", "application/json")
.setBody("{\n \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_id/feedback"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\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 \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/documents/:document_id/feedback")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/:document_id/feedback")
.header("content-type", "application/json")
.body("{\n \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\n }\n ]\n}")
.asString();
const data = JSON.stringify({
annotations: {
string: [
{
gold: '',
text: '',
textual_coord: [],
visual_coord: []
}
]
},
cmp_version: '',
evaluate: false,
lines: {
string: [
{
string: {}
}
]
},
name: '',
sections: [
{
confidence: 0,
document_type: '',
format: '',
page: 0
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/documents/:document_id/feedback');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/:document_id/feedback',
headers: {'content-type': 'application/json'},
data: {
annotations: {string: [{gold: '', text: '', textual_coord: [], visual_coord: []}]},
cmp_version: '',
evaluate: false,
lines: {string: [{string: {}}]},
name: '',
sections: [{confidence: 0, document_type: '', format: '', page: 0}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/feedback';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"annotations":{"string":[{"gold":"","text":"","textual_coord":[],"visual_coord":[]}]},"cmp_version":"","evaluate":false,"lines":{"string":[{"string":{}}]},"name":"","sections":[{"confidence":0,"document_type":"","format":"","page":0}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/documents/:document_id/feedback',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "annotations": {\n "string": [\n {\n "gold": "",\n "text": "",\n "textual_coord": [],\n "visual_coord": []\n }\n ]\n },\n "cmp_version": "",\n "evaluate": false,\n "lines": {\n "string": [\n {\n "string": {}\n }\n ]\n },\n "name": "",\n "sections": [\n {\n "confidence": 0,\n "document_type": "",\n "format": "",\n "page": 0\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 \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id/feedback")
.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/documents/:document_id/feedback',
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({
annotations: {string: [{gold: '', text: '', textual_coord: [], visual_coord: []}]},
cmp_version: '',
evaluate: false,
lines: {string: [{string: {}}]},
name: '',
sections: [{confidence: 0, document_type: '', format: '', page: 0}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/:document_id/feedback',
headers: {'content-type': 'application/json'},
body: {
annotations: {string: [{gold: '', text: '', textual_coord: [], visual_coord: []}]},
cmp_version: '',
evaluate: false,
lines: {string: [{string: {}}]},
name: '',
sections: [{confidence: 0, document_type: '', format: '', page: 0}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/documents/:document_id/feedback');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
annotations: {
string: [
{
gold: '',
text: '',
textual_coord: [],
visual_coord: []
}
]
},
cmp_version: '',
evaluate: false,
lines: {
string: [
{
string: {}
}
]
},
name: '',
sections: [
{
confidence: 0,
document_type: '',
format: '',
page: 0
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/:document_id/feedback',
headers: {'content-type': 'application/json'},
data: {
annotations: {string: [{gold: '', text: '', textual_coord: [], visual_coord: []}]},
cmp_version: '',
evaluate: false,
lines: {string: [{string: {}}]},
name: '',
sections: [{confidence: 0, document_type: '', format: '', page: 0}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_id/feedback';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"annotations":{"string":[{"gold":"","text":"","textual_coord":[],"visual_coord":[]}]},"cmp_version":"","evaluate":false,"lines":{"string":[{"string":{}}]},"name":"","sections":[{"confidence":0,"document_type":"","format":"","page":0}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"annotations": @{ @"string": @[ @{ @"gold": @"", @"text": @"", @"textual_coord": @[ ], @"visual_coord": @[ ] } ] },
@"cmp_version": @"",
@"evaluate": @NO,
@"lines": @{ @"string": @[ @{ @"string": @{ } } ] },
@"name": @"",
@"sections": @[ @{ @"confidence": @0, @"document_type": @"", @"format": @"", @"page": @0 } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/feedback"]
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}}/documents/:document_id/feedback" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_id/feedback",
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([
'annotations' => [
'string' => [
[
'gold' => '',
'text' => '',
'textual_coord' => [
],
'visual_coord' => [
]
]
]
],
'cmp_version' => '',
'evaluate' => null,
'lines' => [
'string' => [
[
'string' => [
]
]
]
],
'name' => '',
'sections' => [
[
'confidence' => 0,
'document_type' => '',
'format' => '',
'page' => 0
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/documents/:document_id/feedback', [
'body' => '{
"annotations": {
"string": [
{
"gold": "",
"text": "",
"textual_coord": [],
"visual_coord": []
}
]
},
"cmp_version": "",
"evaluate": false,
"lines": {
"string": [
{
"string": {}
}
]
},
"name": "",
"sections": [
{
"confidence": 0,
"document_type": "",
"format": "",
"page": 0
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/feedback');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'annotations' => [
'string' => [
[
'gold' => '',
'text' => '',
'textual_coord' => [
],
'visual_coord' => [
]
]
]
],
'cmp_version' => '',
'evaluate' => null,
'lines' => [
'string' => [
[
'string' => [
]
]
]
],
'name' => '',
'sections' => [
[
'confidence' => 0,
'document_type' => '',
'format' => '',
'page' => 0
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'annotations' => [
'string' => [
[
'gold' => '',
'text' => '',
'textual_coord' => [
],
'visual_coord' => [
]
]
]
],
'cmp_version' => '',
'evaluate' => null,
'lines' => [
'string' => [
[
'string' => [
]
]
]
],
'name' => '',
'sections' => [
[
'confidence' => 0,
'document_type' => '',
'format' => '',
'page' => 0
]
]
]));
$request->setRequestUrl('{{baseUrl}}/documents/:document_id/feedback');
$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}}/documents/:document_id/feedback' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"annotations": {
"string": [
{
"gold": "",
"text": "",
"textual_coord": [],
"visual_coord": []
}
]
},
"cmp_version": "",
"evaluate": false,
"lines": {
"string": [
{
"string": {}
}
]
},
"name": "",
"sections": [
{
"confidence": 0,
"document_type": "",
"format": "",
"page": 0
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/feedback' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"annotations": {
"string": [
{
"gold": "",
"text": "",
"textual_coord": [],
"visual_coord": []
}
]
},
"cmp_version": "",
"evaluate": false,
"lines": {
"string": [
{
"string": {}
}
]
},
"name": "",
"sections": [
{
"confidence": 0,
"document_type": "",
"format": "",
"page": 0
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/documents/:document_id/feedback", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id/feedback"
payload = {
"annotations": { "string": [
{
"gold": "",
"text": "",
"textual_coord": [],
"visual_coord": []
}
] },
"cmp_version": "",
"evaluate": False,
"lines": { "string": [{ "string": {} }] },
"name": "",
"sections": [
{
"confidence": 0,
"document_type": "",
"format": "",
"page": 0
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id/feedback"
payload <- "{\n \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\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}}/documents/:document_id/feedback")
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 \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\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/documents/:document_id/feedback') do |req|
req.body = "{\n \"annotations\": {\n \"string\": [\n {\n \"gold\": \"\",\n \"text\": \"\",\n \"textual_coord\": [],\n \"visual_coord\": []\n }\n ]\n },\n \"cmp_version\": \"\",\n \"evaluate\": false,\n \"lines\": {\n \"string\": [\n {\n \"string\": {}\n }\n ]\n },\n \"name\": \"\",\n \"sections\": [\n {\n \"confidence\": 0,\n \"document_type\": \"\",\n \"format\": \"\",\n \"page\": 0\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}}/documents/:document_id/feedback";
let payload = json!({
"annotations": json!({"string": (
json!({
"gold": "",
"text": "",
"textual_coord": (),
"visual_coord": ()
})
)}),
"cmp_version": "",
"evaluate": false,
"lines": json!({"string": (json!({"string": json!({})}))}),
"name": "",
"sections": (
json!({
"confidence": 0,
"document_type": "",
"format": "",
"page": 0
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/documents/:document_id/feedback \
--header 'content-type: application/json' \
--data '{
"annotations": {
"string": [
{
"gold": "",
"text": "",
"textual_coord": [],
"visual_coord": []
}
]
},
"cmp_version": "",
"evaluate": false,
"lines": {
"string": [
{
"string": {}
}
]
},
"name": "",
"sections": [
{
"confidence": 0,
"document_type": "",
"format": "",
"page": 0
}
]
}'
echo '{
"annotations": {
"string": [
{
"gold": "",
"text": "",
"textual_coord": [],
"visual_coord": []
}
]
},
"cmp_version": "",
"evaluate": false,
"lines": {
"string": [
{
"string": {}
}
]
},
"name": "",
"sections": [
{
"confidence": 0,
"document_type": "",
"format": "",
"page": 0
}
]
}' | \
http POST {{baseUrl}}/documents/:document_id/feedback \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "annotations": {\n "string": [\n {\n "gold": "",\n "text": "",\n "textual_coord": [],\n "visual_coord": []\n }\n ]\n },\n "cmp_version": "",\n "evaluate": false,\n "lines": {\n "string": [\n {\n "string": {}\n }\n ]\n },\n "name": "",\n "sections": [\n {\n "confidence": 0,\n "document_type": "",\n "format": "",\n "page": 0\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/documents/:document_id/feedback
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"annotations": ["string": [
[
"gold": "",
"text": "",
"textual_coord": [],
"visual_coord": []
]
]],
"cmp_version": "",
"evaluate": false,
"lines": ["string": [["string": []]]],
"name": "",
"sections": [
[
"confidence": 0,
"document_type": "",
"format": "",
"page": 0
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/feedback")! 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
Update document status
{{baseUrl}}/documents/:document_id/status_data
BODY json
{
"escalate": {
"by": "",
"since": "",
"value": false
},
"last_version": "",
"lock": {},
"opened_by": {},
"reject": {},
"status_data": {
"archived": false,
"data": false,
"escalate": false,
"feedback": false,
"lock": false,
"ready_accepted": false,
"ready_attempts": 0,
"reject": false,
"reject_accepted": false,
"reject_attempts": 0,
"sampling": false,
"submit_accepted": false,
"submit_attempts": 0,
"success": false
},
"submitted": {},
"timings": {
"done_time": "",
"feedback_time": "",
"processing_period": "",
"receive_time": "",
"start_time": "",
"submit_time": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/status_data");
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 \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/documents/:document_id/status_data" {:content-type :json
:form-params {:escalate {:by ""
:since ""
:value false}
:last_version ""
:lock {}
:opened_by {}
:reject {}
:status_data {:archived false
:data false
:escalate false
:feedback false
:lock false
:ready_accepted false
:ready_attempts 0
:reject false
:reject_accepted false
:reject_attempts 0
:sampling false
:submit_accepted false
:submit_attempts 0
:success false}
:submitted {}
:timings {:done_time ""
:feedback_time ""
:processing_period ""
:receive_time ""
:start_time ""
:submit_time ""}}})
require "http/client"
url = "{{baseUrl}}/documents/:document_id/status_data"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\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}}/documents/:document_id/status_data"),
Content = new StringContent("{\n \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\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}}/documents/:document_id/status_data");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_id/status_data"
payload := strings.NewReader("{\n \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\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/documents/:document_id/status_data HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 688
{
"escalate": {
"by": "",
"since": "",
"value": false
},
"last_version": "",
"lock": {},
"opened_by": {},
"reject": {},
"status_data": {
"archived": false,
"data": false,
"escalate": false,
"feedback": false,
"lock": false,
"ready_accepted": false,
"ready_attempts": 0,
"reject": false,
"reject_accepted": false,
"reject_attempts": 0,
"sampling": false,
"submit_accepted": false,
"submit_attempts": 0,
"success": false
},
"submitted": {},
"timings": {
"done_time": "",
"feedback_time": "",
"processing_period": "",
"receive_time": "",
"start_time": "",
"submit_time": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/:document_id/status_data")
.setHeader("content-type", "application/json")
.setBody("{\n \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_id/status_data"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\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 \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/documents/:document_id/status_data")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/:document_id/status_data")
.header("content-type", "application/json")
.body("{\n \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
escalate: {
by: '',
since: '',
value: false
},
last_version: '',
lock: {},
opened_by: {},
reject: {},
status_data: {
archived: false,
data: false,
escalate: false,
feedback: false,
lock: false,
ready_accepted: false,
ready_attempts: 0,
reject: false,
reject_accepted: false,
reject_attempts: 0,
sampling: false,
submit_accepted: false,
submit_attempts: 0,
success: false
},
submitted: {},
timings: {
done_time: '',
feedback_time: '',
processing_period: '',
receive_time: '',
start_time: '',
submit_time: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/documents/:document_id/status_data');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/:document_id/status_data',
headers: {'content-type': 'application/json'},
data: {
escalate: {by: '', since: '', value: false},
last_version: '',
lock: {},
opened_by: {},
reject: {},
status_data: {
archived: false,
data: false,
escalate: false,
feedback: false,
lock: false,
ready_accepted: false,
ready_attempts: 0,
reject: false,
reject_accepted: false,
reject_attempts: 0,
sampling: false,
submit_accepted: false,
submit_attempts: 0,
success: false
},
submitted: {},
timings: {
done_time: '',
feedback_time: '',
processing_period: '',
receive_time: '',
start_time: '',
submit_time: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/status_data';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"escalate":{"by":"","since":"","value":false},"last_version":"","lock":{},"opened_by":{},"reject":{},"status_data":{"archived":false,"data":false,"escalate":false,"feedback":false,"lock":false,"ready_accepted":false,"ready_attempts":0,"reject":false,"reject_accepted":false,"reject_attempts":0,"sampling":false,"submit_accepted":false,"submit_attempts":0,"success":false},"submitted":{},"timings":{"done_time":"","feedback_time":"","processing_period":"","receive_time":"","start_time":"","submit_time":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/documents/:document_id/status_data',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "escalate": {\n "by": "",\n "since": "",\n "value": false\n },\n "last_version": "",\n "lock": {},\n "opened_by": {},\n "reject": {},\n "status_data": {\n "archived": false,\n "data": false,\n "escalate": false,\n "feedback": false,\n "lock": false,\n "ready_accepted": false,\n "ready_attempts": 0,\n "reject": false,\n "reject_accepted": false,\n "reject_attempts": 0,\n "sampling": false,\n "submit_accepted": false,\n "submit_attempts": 0,\n "success": false\n },\n "submitted": {},\n "timings": {\n "done_time": "",\n "feedback_time": "",\n "processing_period": "",\n "receive_time": "",\n "start_time": "",\n "submit_time": ""\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 \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id/status_data")
.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/documents/:document_id/status_data',
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({
escalate: {by: '', since: '', value: false},
last_version: '',
lock: {},
opened_by: {},
reject: {},
status_data: {
archived: false,
data: false,
escalate: false,
feedback: false,
lock: false,
ready_accepted: false,
ready_attempts: 0,
reject: false,
reject_accepted: false,
reject_attempts: 0,
sampling: false,
submit_accepted: false,
submit_attempts: 0,
success: false
},
submitted: {},
timings: {
done_time: '',
feedback_time: '',
processing_period: '',
receive_time: '',
start_time: '',
submit_time: ''
}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/:document_id/status_data',
headers: {'content-type': 'application/json'},
body: {
escalate: {by: '', since: '', value: false},
last_version: '',
lock: {},
opened_by: {},
reject: {},
status_data: {
archived: false,
data: false,
escalate: false,
feedback: false,
lock: false,
ready_accepted: false,
ready_attempts: 0,
reject: false,
reject_accepted: false,
reject_attempts: 0,
sampling: false,
submit_accepted: false,
submit_attempts: 0,
success: false
},
submitted: {},
timings: {
done_time: '',
feedback_time: '',
processing_period: '',
receive_time: '',
start_time: '',
submit_time: ''
}
},
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}}/documents/:document_id/status_data');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
escalate: {
by: '',
since: '',
value: false
},
last_version: '',
lock: {},
opened_by: {},
reject: {},
status_data: {
archived: false,
data: false,
escalate: false,
feedback: false,
lock: false,
ready_accepted: false,
ready_attempts: 0,
reject: false,
reject_accepted: false,
reject_attempts: 0,
sampling: false,
submit_accepted: false,
submit_attempts: 0,
success: false
},
submitted: {},
timings: {
done_time: '',
feedback_time: '',
processing_period: '',
receive_time: '',
start_time: '',
submit_time: ''
}
});
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}}/documents/:document_id/status_data',
headers: {'content-type': 'application/json'},
data: {
escalate: {by: '', since: '', value: false},
last_version: '',
lock: {},
opened_by: {},
reject: {},
status_data: {
archived: false,
data: false,
escalate: false,
feedback: false,
lock: false,
ready_accepted: false,
ready_attempts: 0,
reject: false,
reject_accepted: false,
reject_attempts: 0,
sampling: false,
submit_accepted: false,
submit_attempts: 0,
success: false
},
submitted: {},
timings: {
done_time: '',
feedback_time: '',
processing_period: '',
receive_time: '',
start_time: '',
submit_time: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_id/status_data';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"escalate":{"by":"","since":"","value":false},"last_version":"","lock":{},"opened_by":{},"reject":{},"status_data":{"archived":false,"data":false,"escalate":false,"feedback":false,"lock":false,"ready_accepted":false,"ready_attempts":0,"reject":false,"reject_accepted":false,"reject_attempts":0,"sampling":false,"submit_accepted":false,"submit_attempts":0,"success":false},"submitted":{},"timings":{"done_time":"","feedback_time":"","processing_period":"","receive_time":"","start_time":"","submit_time":""}}'
};
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 = @{ @"escalate": @{ @"by": @"", @"since": @"", @"value": @NO },
@"last_version": @"",
@"lock": @{ },
@"opened_by": @{ },
@"reject": @{ },
@"status_data": @{ @"archived": @NO, @"data": @NO, @"escalate": @NO, @"feedback": @NO, @"lock": @NO, @"ready_accepted": @NO, @"ready_attempts": @0, @"reject": @NO, @"reject_accepted": @NO, @"reject_attempts": @0, @"sampling": @NO, @"submit_accepted": @NO, @"submit_attempts": @0, @"success": @NO },
@"submitted": @{ },
@"timings": @{ @"done_time": @"", @"feedback_time": @"", @"processing_period": @"", @"receive_time": @"", @"start_time": @"", @"submit_time": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/status_data"]
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}}/documents/:document_id/status_data" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_id/status_data",
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([
'escalate' => [
'by' => '',
'since' => '',
'value' => null
],
'last_version' => '',
'lock' => [
],
'opened_by' => [
],
'reject' => [
],
'status_data' => [
'archived' => null,
'data' => null,
'escalate' => null,
'feedback' => null,
'lock' => null,
'ready_accepted' => null,
'ready_attempts' => 0,
'reject' => null,
'reject_accepted' => null,
'reject_attempts' => 0,
'sampling' => null,
'submit_accepted' => null,
'submit_attempts' => 0,
'success' => null
],
'submitted' => [
],
'timings' => [
'done_time' => '',
'feedback_time' => '',
'processing_period' => '',
'receive_time' => '',
'start_time' => '',
'submit_time' => ''
]
]),
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}}/documents/:document_id/status_data', [
'body' => '{
"escalate": {
"by": "",
"since": "",
"value": false
},
"last_version": "",
"lock": {},
"opened_by": {},
"reject": {},
"status_data": {
"archived": false,
"data": false,
"escalate": false,
"feedback": false,
"lock": false,
"ready_accepted": false,
"ready_attempts": 0,
"reject": false,
"reject_accepted": false,
"reject_attempts": 0,
"sampling": false,
"submit_accepted": false,
"submit_attempts": 0,
"success": false
},
"submitted": {},
"timings": {
"done_time": "",
"feedback_time": "",
"processing_period": "",
"receive_time": "",
"start_time": "",
"submit_time": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/status_data');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'escalate' => [
'by' => '',
'since' => '',
'value' => null
],
'last_version' => '',
'lock' => [
],
'opened_by' => [
],
'reject' => [
],
'status_data' => [
'archived' => null,
'data' => null,
'escalate' => null,
'feedback' => null,
'lock' => null,
'ready_accepted' => null,
'ready_attempts' => 0,
'reject' => null,
'reject_accepted' => null,
'reject_attempts' => 0,
'sampling' => null,
'submit_accepted' => null,
'submit_attempts' => 0,
'success' => null
],
'submitted' => [
],
'timings' => [
'done_time' => '',
'feedback_time' => '',
'processing_period' => '',
'receive_time' => '',
'start_time' => '',
'submit_time' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'escalate' => [
'by' => '',
'since' => '',
'value' => null
],
'last_version' => '',
'lock' => [
],
'opened_by' => [
],
'reject' => [
],
'status_data' => [
'archived' => null,
'data' => null,
'escalate' => null,
'feedback' => null,
'lock' => null,
'ready_accepted' => null,
'ready_attempts' => 0,
'reject' => null,
'reject_accepted' => null,
'reject_attempts' => 0,
'sampling' => null,
'submit_accepted' => null,
'submit_attempts' => 0,
'success' => null
],
'submitted' => [
],
'timings' => [
'done_time' => '',
'feedback_time' => '',
'processing_period' => '',
'receive_time' => '',
'start_time' => '',
'submit_time' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/documents/:document_id/status_data');
$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}}/documents/:document_id/status_data' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"escalate": {
"by": "",
"since": "",
"value": false
},
"last_version": "",
"lock": {},
"opened_by": {},
"reject": {},
"status_data": {
"archived": false,
"data": false,
"escalate": false,
"feedback": false,
"lock": false,
"ready_accepted": false,
"ready_attempts": 0,
"reject": false,
"reject_accepted": false,
"reject_attempts": 0,
"sampling": false,
"submit_accepted": false,
"submit_attempts": 0,
"success": false
},
"submitted": {},
"timings": {
"done_time": "",
"feedback_time": "",
"processing_period": "",
"receive_time": "",
"start_time": "",
"submit_time": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/status_data' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"escalate": {
"by": "",
"since": "",
"value": false
},
"last_version": "",
"lock": {},
"opened_by": {},
"reject": {},
"status_data": {
"archived": false,
"data": false,
"escalate": false,
"feedback": false,
"lock": false,
"ready_accepted": false,
"ready_attempts": 0,
"reject": false,
"reject_accepted": false,
"reject_attempts": 0,
"sampling": false,
"submit_accepted": false,
"submit_attempts": 0,
"success": false
},
"submitted": {},
"timings": {
"done_time": "",
"feedback_time": "",
"processing_period": "",
"receive_time": "",
"start_time": "",
"submit_time": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/documents/:document_id/status_data", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id/status_data"
payload = {
"escalate": {
"by": "",
"since": "",
"value": False
},
"last_version": "",
"lock": {},
"opened_by": {},
"reject": {},
"status_data": {
"archived": False,
"data": False,
"escalate": False,
"feedback": False,
"lock": False,
"ready_accepted": False,
"ready_attempts": 0,
"reject": False,
"reject_accepted": False,
"reject_attempts": 0,
"sampling": False,
"submit_accepted": False,
"submit_attempts": 0,
"success": False
},
"submitted": {},
"timings": {
"done_time": "",
"feedback_time": "",
"processing_period": "",
"receive_time": "",
"start_time": "",
"submit_time": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id/status_data"
payload <- "{\n \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\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}}/documents/:document_id/status_data")
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 \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\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/documents/:document_id/status_data') do |req|
req.body = "{\n \"escalate\": {\n \"by\": \"\",\n \"since\": \"\",\n \"value\": false\n },\n \"last_version\": \"\",\n \"lock\": {},\n \"opened_by\": {},\n \"reject\": {},\n \"status_data\": {\n \"archived\": false,\n \"data\": false,\n \"escalate\": false,\n \"feedback\": false,\n \"lock\": false,\n \"ready_accepted\": false,\n \"ready_attempts\": 0,\n \"reject\": false,\n \"reject_accepted\": false,\n \"reject_attempts\": 0,\n \"sampling\": false,\n \"submit_accepted\": false,\n \"submit_attempts\": 0,\n \"success\": false\n },\n \"submitted\": {},\n \"timings\": {\n \"done_time\": \"\",\n \"feedback_time\": \"\",\n \"processing_period\": \"\",\n \"receive_time\": \"\",\n \"start_time\": \"\",\n \"submit_time\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:document_id/status_data";
let payload = json!({
"escalate": json!({
"by": "",
"since": "",
"value": false
}),
"last_version": "",
"lock": json!({}),
"opened_by": json!({}),
"reject": json!({}),
"status_data": json!({
"archived": false,
"data": false,
"escalate": false,
"feedback": false,
"lock": false,
"ready_accepted": false,
"ready_attempts": 0,
"reject": false,
"reject_accepted": false,
"reject_attempts": 0,
"sampling": false,
"submit_accepted": false,
"submit_attempts": 0,
"success": false
}),
"submitted": json!({}),
"timings": json!({
"done_time": "",
"feedback_time": "",
"processing_period": "",
"receive_time": "",
"start_time": "",
"submit_time": ""
})
});
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}}/documents/:document_id/status_data \
--header 'content-type: application/json' \
--data '{
"escalate": {
"by": "",
"since": "",
"value": false
},
"last_version": "",
"lock": {},
"opened_by": {},
"reject": {},
"status_data": {
"archived": false,
"data": false,
"escalate": false,
"feedback": false,
"lock": false,
"ready_accepted": false,
"ready_attempts": 0,
"reject": false,
"reject_accepted": false,
"reject_attempts": 0,
"sampling": false,
"submit_accepted": false,
"submit_attempts": 0,
"success": false
},
"submitted": {},
"timings": {
"done_time": "",
"feedback_time": "",
"processing_period": "",
"receive_time": "",
"start_time": "",
"submit_time": ""
}
}'
echo '{
"escalate": {
"by": "",
"since": "",
"value": false
},
"last_version": "",
"lock": {},
"opened_by": {},
"reject": {},
"status_data": {
"archived": false,
"data": false,
"escalate": false,
"feedback": false,
"lock": false,
"ready_accepted": false,
"ready_attempts": 0,
"reject": false,
"reject_accepted": false,
"reject_attempts": 0,
"sampling": false,
"submit_accepted": false,
"submit_attempts": 0,
"success": false
},
"submitted": {},
"timings": {
"done_time": "",
"feedback_time": "",
"processing_period": "",
"receive_time": "",
"start_time": "",
"submit_time": ""
}
}' | \
http POST {{baseUrl}}/documents/:document_id/status_data \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "escalate": {\n "by": "",\n "since": "",\n "value": false\n },\n "last_version": "",\n "lock": {},\n "opened_by": {},\n "reject": {},\n "status_data": {\n "archived": false,\n "data": false,\n "escalate": false,\n "feedback": false,\n "lock": false,\n "ready_accepted": false,\n "ready_attempts": 0,\n "reject": false,\n "reject_accepted": false,\n "reject_attempts": 0,\n "sampling": false,\n "submit_accepted": false,\n "submit_attempts": 0,\n "success": false\n },\n "submitted": {},\n "timings": {\n "done_time": "",\n "feedback_time": "",\n "processing_period": "",\n "receive_time": "",\n "start_time": "",\n "submit_time": ""\n }\n}' \
--output-document \
- {{baseUrl}}/documents/:document_id/status_data
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"escalate": [
"by": "",
"since": "",
"value": false
],
"last_version": "",
"lock": [],
"opened_by": [],
"reject": [],
"status_data": [
"archived": false,
"data": false,
"escalate": false,
"feedback": false,
"lock": false,
"ready_accepted": false,
"ready_attempts": 0,
"reject": false,
"reject_accepted": false,
"reject_attempts": 0,
"sampling": false,
"submit_accepted": false,
"submit_attempts": 0,
"success": false
],
"submitted": [],
"timings": [
"done_time": "",
"feedback_time": "",
"processing_period": "",
"receive_time": "",
"start_time": "",
"submit_time": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/status_data")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"escalate": {
"by": "abcdef123456789abcdef123"
},
"inbox": "abcdef123456789abcdef123",
"lock": {
"by": "abcdef123456789abcdef123"
},
"reject": {
"by": "abcdef123456789abcdef123"
},
"submitted": {
"by": "abcdef123456789abcdef123"
}
}
POST
Upload a new doc to the inbox
{{baseUrl}}/documents/:inbox_id
BODY multipartForm
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:inbox_id");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/documents/:inbox_id" {:multipart [{:name "experimental"
:content ""} {:name "file"
:content ""} {:name "key_value_flag"
:content ""} {:name "sync"
:content ""}]})
require "http/client"
url = "{{baseUrl}}/documents/:inbox_id"
headers = HTTP::Headers{
"content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\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}}/documents/:inbox_id"),
Content = new MultipartFormDataContent
{
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "experimental",
}
}
},
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "file",
}
}
},
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "key_value_flag",
}
}
},
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "sync",
}
}
},
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:inbox_id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:inbox_id"
payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/documents/:inbox_id HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 371
-----011000010111000001101001
Content-Disposition: form-data; name="experimental"
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"
-----011000010111000001101001
Content-Disposition: form-data; name="sync"
-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/:inbox_id")
.setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:inbox_id"))
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
.url("{{baseUrl}}/documents/:inbox_id")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/:inbox_id")
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.asString();
const data = new FormData();
data.append('experimental', '');
data.append('file', '');
data.append('key_value_flag', '');
data.append('sync', '');
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/documents/:inbox_id');
xhr.send(data);
import axios from 'axios';
const form = new FormData();
form.append('experimental', '');
form.append('file', '');
form.append('key_value_flag', '');
form.append('sync', '');
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/:inbox_id',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '[form]'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:inbox_id';
const form = new FormData();
form.append('experimental', '');
form.append('file', '');
form.append('key_value_flag', '');
form.append('sync', '');
const options = {method: 'POST'};
options.body = form;
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const form = new FormData();
form.append('experimental', '');
form.append('file', '');
form.append('key_value_flag', '');
form.append('sync', '');
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/documents/:inbox_id',
method: 'POST',
headers: {},
processData: false,
contentType: false,
mimeType: 'multipart/form-data',
data: form
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
.url("{{baseUrl}}/documents/:inbox_id")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/documents/:inbox_id',
headers: {
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
}
};
const req = http.request(options, function (res) {
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('-----011000010111000001101001\r\nContent-Disposition: form-data; name="experimental"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="key_value_flag"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="sync"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/:inbox_id',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
formData: {experimental: '', file: '', key_value_flag: '', sync: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/documents/:inbox_id');
req.headers({
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});
req.multipart([]);
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}}/documents/:inbox_id',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="experimental"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="key_value_flag"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="sync"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');
const formData = new FormData();
formData.append('experimental', '');
formData.append('file', '');
formData.append('key_value_flag', '');
formData.append('sync', '');
const url = '{{baseUrl}}/documents/:inbox_id';
const options = {method: 'POST'};
options.body = formData;
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": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"experimental", @"value": @"" },
@{ @"name": @"file", @"value": @"" },
@{ @"name": @"key_value_flag", @"value": @"" },
@{ @"name": @"sync", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";
NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
[body appendFormat:@"--%@\r\n", boundary];
if (param[@"fileName"]) {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
[body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
if (error) {
NSLog(@"%@", error);
}
} else {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
[body appendFormat:@"%@", param[@"value"]];
}
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:inbox_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}}/documents/:inbox_id" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:inbox_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 => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
CURLOPT_HTTPHEADER => [
"content-type: multipart/form-data; boundary=---011000010111000001101001"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/documents/:inbox_id', [
'headers' => [
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:inbox_id');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);
$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="experimental"
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"
-----011000010111000001101001
Content-Disposition: form-data; name="sync"
-----011000010111000001101001--
');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
addForm(null, null);
$request->setRequestUrl('{{baseUrl}}/documents/:inbox_id');
$request->setRequestMethod('POST');
$request->setBody($body);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:inbox_id' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="experimental"
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"
-----011000010111000001101001
Content-Disposition: form-data; name="sync"
-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:inbox_id' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="experimental"
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"
-----011000010111000001101001
Content-Disposition: form-data; name="sync"
-----011000010111000001101001--
'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }
conn.request("POST", "/baseUrl/documents/:inbox_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:inbox_id"
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}
response = requests.post(url, data=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:inbox_id"
payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
encode <- "multipart"
response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/:inbox_id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)
response = conn.post('/baseUrl/documents/:inbox_id') do |req|
req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:inbox_id";
let form = reqwest::multipart::Form::new()
.text("experimental", "")
.text("file", "")
.text("key_value_flag", "")
.text("sync", "");
let mut headers = reqwest::header::HeaderMap::new();
let client = reqwest::Client::new();
let response = client.post(url)
.multipart(form)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/documents/:inbox_id \
--header 'content-type: multipart/form-data' \
--form experimental= \
--form file= \
--form key_value_flag= \
--form sync=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="experimental"
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"
-----011000010111000001101001
Content-Disposition: form-data; name="sync"
-----011000010111000001101001--
' | \
http POST {{baseUrl}}/documents/:inbox_id \
content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
--method POST \
--header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
--body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="experimental"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="key_value_flag"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="sync"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
--output-document \
- {{baseUrl}}/documents/:inbox_id
import Foundation
let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
[
"name": "experimental",
"value": ""
],
[
"name": "file",
"value": ""
],
[
"name": "key_value_flag",
"value": ""
],
[
"name": "sync",
"value": ""
]
]
let boundary = "---011000010111000001101001"
var body = ""
var error: NSError? = nil
for param in parameters {
let paramName = param["name"]!
body += "--\(boundary)\r\n"
body += "Content-Disposition:form-data; name=\"\(paramName)\""
if let filename = param["fileName"] {
let contentType = param["content-type"]!
let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
if (error != nil) {
print(error as Any)
}
body += "; filename=\"\(filename)\"\r\n"
body += "Content-Type: \(contentType)\r\n\r\n"
body += fileContent
} else if let paramValue = param["value"] {
body += "\r\n\r\n\(paramValue)"
}
}
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:inbox_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
Upload a new document
{{baseUrl}}/documents/
BODY multipartForm
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/documents/" {:multipart [{:name "experimental"
:content ""} {:name "file"
:content ""} {:name "inbox_id"
:content ""} {:name "key_value_flag"
:content ""}]})
require "http/client"
url = "{{baseUrl}}/documents/"
headers = HTTP::Headers{
"content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\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}}/documents/"),
Content = new MultipartFormDataContent
{
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "experimental",
}
}
},
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "file",
}
}
},
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "inbox_id",
}
}
},
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "key_value_flag",
}
}
},
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/"
payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/documents/ HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 375
-----011000010111000001101001
Content-Disposition: form-data; name="experimental"
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001
Content-Disposition: form-data; name="inbox_id"
-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"
-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/")
.setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/"))
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
.url("{{baseUrl}}/documents/")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/")
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.asString();
const data = new FormData();
data.append('experimental', '');
data.append('file', '');
data.append('inbox_id', '');
data.append('key_value_flag', '');
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/documents/');
xhr.send(data);
import axios from 'axios';
const form = new FormData();
form.append('experimental', '');
form.append('file', '');
form.append('inbox_id', '');
form.append('key_value_flag', '');
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '[form]'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/';
const form = new FormData();
form.append('experimental', '');
form.append('file', '');
form.append('inbox_id', '');
form.append('key_value_flag', '');
const options = {method: 'POST'};
options.body = form;
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const form = new FormData();
form.append('experimental', '');
form.append('file', '');
form.append('inbox_id', '');
form.append('key_value_flag', '');
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/documents/',
method: 'POST',
headers: {},
processData: false,
contentType: false,
mimeType: 'multipart/form-data',
data: form
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
.url("{{baseUrl}}/documents/")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/documents/',
headers: {
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
}
};
const req = http.request(options, function (res) {
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('-----011000010111000001101001\r\nContent-Disposition: form-data; name="experimental"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="inbox_id"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="key_value_flag"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
formData: {experimental: '', file: '', inbox_id: '', key_value_flag: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/documents/');
req.headers({
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});
req.multipart([]);
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}}/documents/',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="experimental"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="inbox_id"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="key_value_flag"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');
const formData = new FormData();
formData.append('experimental', '');
formData.append('file', '');
formData.append('inbox_id', '');
formData.append('key_value_flag', '');
const url = '{{baseUrl}}/documents/';
const options = {method: 'POST'};
options.body = formData;
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": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"experimental", @"value": @"" },
@{ @"name": @"file", @"value": @"" },
@{ @"name": @"inbox_id", @"value": @"" },
@{ @"name": @"key_value_flag", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";
NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
[body appendFormat:@"--%@\r\n", boundary];
if (param[@"fileName"]) {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
[body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
if (error) {
NSLog(@"%@", error);
}
} else {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
[body appendFormat:@"%@", param[@"value"]];
}
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/"]
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}}/documents/" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
CURLOPT_HTTPHEADER => [
"content-type: multipart/form-data; boundary=---011000010111000001101001"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/documents/', [
'headers' => [
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/documents/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);
$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="experimental"
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001
Content-Disposition: form-data; name="inbox_id"
-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"
-----011000010111000001101001--
');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
addForm(null, null);
$request->setRequestUrl('{{baseUrl}}/documents/');
$request->setRequestMethod('POST');
$request->setBody($body);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="experimental"
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001
Content-Disposition: form-data; name="inbox_id"
-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"
-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="experimental"
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001
Content-Disposition: form-data; name="inbox_id"
-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"
-----011000010111000001101001--
'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }
conn.request("POST", "/baseUrl/documents/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/"
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}
response = requests.post(url, data=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/"
payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
encode <- "multipart"
response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)
response = conn.post('/baseUrl/documents/') do |req|
req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/";
let form = reqwest::multipart::Form::new()
.text("experimental", "")
.text("file", "")
.text("inbox_id", "")
.text("key_value_flag", "");
let mut headers = reqwest::header::HeaderMap::new();
let client = reqwest::Client::new();
let response = client.post(url)
.multipart(form)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/documents/ \
--header 'content-type: multipart/form-data' \
--form experimental= \
--form file= \
--form inbox_id= \
--form key_value_flag=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="experimental"
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001
Content-Disposition: form-data; name="inbox_id"
-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"
-----011000010111000001101001--
' | \
http POST {{baseUrl}}/documents/ \
content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
--method POST \
--header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
--body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="experimental"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="inbox_id"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="key_value_flag"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
--output-document \
- {{baseUrl}}/documents/
import Foundation
let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
[
"name": "experimental",
"value": ""
],
[
"name": "file",
"value": ""
],
[
"name": "inbox_id",
"value": ""
],
[
"name": "key_value_flag",
"value": ""
]
]
let boundary = "---011000010111000001101001"
var body = ""
var error: NSError? = nil
for param in parameters {
let paramName = param["name"]!
body += "--\(boundary)\r\n"
body += "Content-Disposition:form-data; name=\"\(paramName)\""
if let filename = param["fileName"] {
let contentType = param["content-type"]!
let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
if (error != nil) {
print(error as Any)
}
body += "; filename=\"\(filename)\"\r\n"
body += "Content-Type: \(contentType)\r\n\r\n"
body += fileContent
} else if let paramValue = param["value"] {
body += "\r\n\r\n\(paramValue)"
}
}
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/")! 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_document_page_image_resource
{{baseUrl}}/documents/:document_id/page/:page_range
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/page/:page_range");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/documents/:document_id/page/:page_range")
require "http/client"
url = "{{baseUrl}}/documents/:document_id/page/:page_range"
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}}/documents/:document_id/page/:page_range"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/page/:page_range");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_id/page/:page_range"
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/documents/:document_id/page/:page_range HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/page/:page_range")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_id/page/:page_range"))
.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}}/documents/:document_id/page/:page_range")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/page/:page_range")
.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}}/documents/:document_id/page/:page_range');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/documents/:document_id/page/:page_range'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/page/:page_range';
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}}/documents/:document_id/page/:page_range',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id/page/:page_range")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/documents/:document_id/page/:page_range',
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}}/documents/:document_id/page/:page_range'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/documents/:document_id/page/:page_range');
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}}/documents/:document_id/page/:page_range'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_id/page/:page_range';
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}}/documents/:document_id/page/:page_range"]
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}}/documents/:document_id/page/:page_range" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_id/page/:page_range",
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}}/documents/:document_id/page/:page_range');
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/page/:page_range');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/page/:page_range');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/page/:page_range' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/page/:page_range' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/documents/:document_id/page/:page_range")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id/page/:page_range"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id/page/:page_range"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/:document_id/page/:page_range")
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/documents/:document_id/page/:page_range') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:document_id/page/:page_range";
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}}/documents/:document_id/page/:page_range
http GET {{baseUrl}}/documents/:document_id/page/:page_range
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/documents/:document_id/page/:page_range
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/page/:page_range")! 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_document_page_image_thumbnail_resource
{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range")
require "http/client"
url = "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range"
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}}/documents/:document_id/page_thumbnail/:page_range"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range"
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/documents/:document_id/page_thumbnail/:page_range HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range"))
.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}}/documents/:document_id/page_thumbnail/:page_range")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range")
.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}}/documents/:document_id/page_thumbnail/:page_range');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range';
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}}/documents/:document_id/page_thumbnail/:page_range',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/documents/:document_id/page_thumbnail/:page_range',
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}}/documents/:document_id/page_thumbnail/:page_range'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range');
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}}/documents/:document_id/page_thumbnail/:page_range'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range';
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}}/documents/:document_id/page_thumbnail/:page_range"]
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}}/documents/:document_id/page_thumbnail/:page_range" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range",
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}}/documents/:document_id/page_thumbnail/:page_range');
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/documents/:document_id/page_thumbnail/:page_range")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range")
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/documents/:document_id/page_thumbnail/:page_range') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range";
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}}/documents/:document_id/page_thumbnail/:page_range
http GET {{baseUrl}}/documents/:document_id/page_thumbnail/:page_range
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/documents/:document_id/page_thumbnail/:page_range
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range")! 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_document_reverse_resource
{{baseUrl}}/documents/:document_id/reverse/:page_range
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/reverse/:page_range");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/documents/:document_id/reverse/:page_range")
require "http/client"
url = "{{baseUrl}}/documents/:document_id/reverse/:page_range"
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}}/documents/:document_id/reverse/:page_range"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/reverse/:page_range");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_id/reverse/:page_range"
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/documents/:document_id/reverse/:page_range HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/reverse/:page_range")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_id/reverse/:page_range"))
.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}}/documents/:document_id/reverse/:page_range")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/reverse/:page_range")
.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}}/documents/:document_id/reverse/:page_range');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/documents/:document_id/reverse/:page_range'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/reverse/:page_range';
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}}/documents/:document_id/reverse/:page_range',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id/reverse/:page_range")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/documents/:document_id/reverse/:page_range',
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}}/documents/:document_id/reverse/:page_range'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/documents/:document_id/reverse/:page_range');
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}}/documents/:document_id/reverse/:page_range'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_id/reverse/:page_range';
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}}/documents/:document_id/reverse/:page_range"]
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}}/documents/:document_id/reverse/:page_range" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_id/reverse/:page_range",
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}}/documents/:document_id/reverse/:page_range');
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/reverse/:page_range');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/reverse/:page_range');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/reverse/:page_range' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/reverse/:page_range' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/documents/:document_id/reverse/:page_range")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id/reverse/:page_range"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id/reverse/:page_range"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/:document_id/reverse/:page_range")
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/documents/:document_id/reverse/:page_range') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:document_id/reverse/:page_range";
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}}/documents/:document_id/reverse/:page_range
http GET {{baseUrl}}/documents/:document_id/reverse/:page_range
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/documents/:document_id/reverse/:page_range
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/reverse/:page_range")! 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
post_document_compare_versions_resource
{{baseUrl}}/documents/:document_id/compare_versions
BODY json
{
"cmp_version_1": "",
"cmp_version_2": "",
"name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/compare_versions");
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 \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/documents/:document_id/compare_versions" {:content-type :json
:form-params {:cmp_version_1 ""
:cmp_version_2 ""
:name ""}})
require "http/client"
url = "{{baseUrl}}/documents/:document_id/compare_versions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/documents/:document_id/compare_versions"),
Content = new StringContent("{\n \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/compare_versions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/:document_id/compare_versions"
payload := strings.NewReader("{\n \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/documents/:document_id/compare_versions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 62
{
"cmp_version_1": "",
"cmp_version_2": "",
"name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/:document_id/compare_versions")
.setHeader("content-type", "application/json")
.setBody("{\n \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/:document_id/compare_versions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/documents/:document_id/compare_versions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/:document_id/compare_versions")
.header("content-type", "application/json")
.body("{\n \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}")
.asString();
const data = JSON.stringify({
cmp_version_1: '',
cmp_version_2: '',
name: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/documents/:document_id/compare_versions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/:document_id/compare_versions',
headers: {'content-type': 'application/json'},
data: {cmp_version_1: '', cmp_version_2: '', name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/compare_versions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"cmp_version_1":"","cmp_version_2":"","name":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/documents/:document_id/compare_versions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "cmp_version_1": "",\n "cmp_version_2": "",\n "name": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/documents/:document_id/compare_versions")
.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/documents/:document_id/compare_versions',
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({cmp_version_1: '', cmp_version_2: '', name: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/:document_id/compare_versions',
headers: {'content-type': 'application/json'},
body: {cmp_version_1: '', cmp_version_2: '', name: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/documents/:document_id/compare_versions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
cmp_version_1: '',
cmp_version_2: '',
name: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/:document_id/compare_versions',
headers: {'content-type': 'application/json'},
data: {cmp_version_1: '', cmp_version_2: '', name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/:document_id/compare_versions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"cmp_version_1":"","cmp_version_2":"","name":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"cmp_version_1": @"",
@"cmp_version_2": @"",
@"name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/compare_versions"]
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}}/documents/:document_id/compare_versions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/:document_id/compare_versions",
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([
'cmp_version_1' => '',
'cmp_version_2' => '',
'name' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/documents/:document_id/compare_versions', [
'body' => '{
"cmp_version_1": "",
"cmp_version_2": "",
"name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/compare_versions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'cmp_version_1' => '',
'cmp_version_2' => '',
'name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'cmp_version_1' => '',
'cmp_version_2' => '',
'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/documents/:document_id/compare_versions');
$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}}/documents/:document_id/compare_versions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"cmp_version_1": "",
"cmp_version_2": "",
"name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/compare_versions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"cmp_version_1": "",
"cmp_version_2": "",
"name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/documents/:document_id/compare_versions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/:document_id/compare_versions"
payload = {
"cmp_version_1": "",
"cmp_version_2": "",
"name": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/:document_id/compare_versions"
payload <- "{\n \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/:document_id/compare_versions")
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 \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/documents/:document_id/compare_versions') do |req|
req.body = "{\n \"cmp_version_1\": \"\",\n \"cmp_version_2\": \"\",\n \"name\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/:document_id/compare_versions";
let payload = json!({
"cmp_version_1": "",
"cmp_version_2": "",
"name": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/documents/:document_id/compare_versions \
--header 'content-type: application/json' \
--data '{
"cmp_version_1": "",
"cmp_version_2": "",
"name": ""
}'
echo '{
"cmp_version_1": "",
"cmp_version_2": "",
"name": ""
}' | \
http POST {{baseUrl}}/documents/:document_id/compare_versions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "cmp_version_1": "",\n "cmp_version_2": "",\n "name": ""\n}' \
--output-document \
- {{baseUrl}}/documents/:document_id/compare_versions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"cmp_version_1": "",
"cmp_version_2": "",
"name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/compare_versions")! 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
post_document_data_resource
{{baseUrl}}/documents/file_query/:data_type
BODY json
{
"document_ids": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/file_query/:data_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 \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/documents/file_query/:data_type" {:content-type :json
:form-params {:document_ids ["abcdef123456789abcdef123"]}})
require "http/client"
url = "{{baseUrl}}/documents/file_query/:data_type"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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}}/documents/file_query/:data_type"),
Content = new StringContent("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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}}/documents/file_query/:data_type");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/file_query/:data_type"
payload := strings.NewReader("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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/documents/file_query/:data_type HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 58
{
"document_ids": [
"abcdef123456789abcdef123"
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/file_query/:data_type")
.setHeader("content-type", "application/json")
.setBody("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/file_query/:data_type"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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 \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/documents/file_query/:data_type")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/file_query/:data_type")
.header("content-type", "application/json")
.body("{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}")
.asString();
const data = JSON.stringify({
document_ids: [
'abcdef123456789abcdef123'
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/documents/file_query/:data_type');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/file_query/:data_type',
headers: {'content-type': 'application/json'},
data: {document_ids: ['abcdef123456789abcdef123']}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/file_query/:data_type';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"document_ids":["abcdef123456789abcdef123"]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/documents/file_query/:data_type',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "document_ids": [\n "abcdef123456789abcdef123"\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 \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/documents/file_query/:data_type")
.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/documents/file_query/:data_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({document_ids: ['abcdef123456789abcdef123']}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/file_query/:data_type',
headers: {'content-type': 'application/json'},
body: {document_ids: ['abcdef123456789abcdef123']},
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}}/documents/file_query/:data_type');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
document_ids: [
'abcdef123456789abcdef123'
]
});
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}}/documents/file_query/:data_type',
headers: {'content-type': 'application/json'},
data: {document_ids: ['abcdef123456789abcdef123']}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/file_query/:data_type';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"document_ids":["abcdef123456789abcdef123"]}'
};
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 = @{ @"document_ids": @[ @"abcdef123456789abcdef123" ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/file_query/:data_type"]
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}}/documents/file_query/:data_type" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/file_query/:data_type",
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([
'document_ids' => [
'abcdef123456789abcdef123'
]
]),
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}}/documents/file_query/:data_type', [
'body' => '{
"document_ids": [
"abcdef123456789abcdef123"
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/documents/file_query/:data_type');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'document_ids' => [
'abcdef123456789abcdef123'
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'document_ids' => [
'abcdef123456789abcdef123'
]
]));
$request->setRequestUrl('{{baseUrl}}/documents/file_query/:data_type');
$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}}/documents/file_query/:data_type' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"document_ids": [
"abcdef123456789abcdef123"
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/file_query/:data_type' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"document_ids": [
"abcdef123456789abcdef123"
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/documents/file_query/:data_type", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/file_query/:data_type"
payload = { "document_ids": ["abcdef123456789abcdef123"] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/file_query/:data_type"
payload <- "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\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}}/documents/file_query/:data_type")
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 \"document_ids\": [\n \"abcdef123456789abcdef123\"\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/documents/file_query/:data_type') do |req|
req.body = "{\n \"document_ids\": [\n \"abcdef123456789abcdef123\"\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/file_query/:data_type";
let payload = json!({"document_ids": ("abcdef123456789abcdef123")});
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}}/documents/file_query/:data_type \
--header 'content-type: application/json' \
--data '{
"document_ids": [
"abcdef123456789abcdef123"
]
}'
echo '{
"document_ids": [
"abcdef123456789abcdef123"
]
}' | \
http POST {{baseUrl}}/documents/file_query/:data_type \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "document_ids": [\n "abcdef123456789abcdef123"\n ]\n}' \
--output-document \
- {{baseUrl}}/documents/file_query/:data_type
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["document_ids": ["abcdef123456789abcdef123"]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/file_query/:data_type")! 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
post_document_query
{{baseUrl}}/documents/query/:query_type
BODY json
{
"filter": {
"_id": {
"$oid": ""
},
"inbox": {
"$in": [
{
"$oid": ""
}
]
},
"timing_fields": {
"timeFrom": "",
"timeTo": ""
},
"timings": {
"done_time": {
"$gt": "",
"$gte": "",
"$lt": "",
"$lte": ""
},
"feedback_time": {},
"receive_time": {},
"review_start_time": {},
"start_time": {}
}
},
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/query/:query_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 \"type\": \"inbox\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/documents/query/:query_type" {:content-type :json
:form-params {:type "inbox"}})
require "http/client"
url = "{{baseUrl}}/documents/query/:query_type"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"type\": \"inbox\"\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}}/documents/query/:query_type"),
Content = new StringContent("{\n \"type\": \"inbox\"\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}}/documents/query/:query_type");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"type\": \"inbox\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/query/:query_type"
payload := strings.NewReader("{\n \"type\": \"inbox\"\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/documents/query/:query_type HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21
{
"type": "inbox"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/query/:query_type")
.setHeader("content-type", "application/json")
.setBody("{\n \"type\": \"inbox\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/query/:query_type"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"type\": \"inbox\"\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\": \"inbox\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/documents/query/:query_type")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/query/:query_type")
.header("content-type", "application/json")
.body("{\n \"type\": \"inbox\"\n}")
.asString();
const data = JSON.stringify({
type: 'inbox'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/documents/query/:query_type');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/query/:query_type',
headers: {'content-type': 'application/json'},
data: {type: 'inbox'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/query/:query_type';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"type":"inbox"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/documents/query/:query_type',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "type": "inbox"\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\": \"inbox\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/documents/query/:query_type")
.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/documents/query/:query_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({type: 'inbox'}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/query/:query_type',
headers: {'content-type': 'application/json'},
body: {type: 'inbox'},
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}}/documents/query/:query_type');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
type: 'inbox'
});
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}}/documents/query/:query_type',
headers: {'content-type': 'application/json'},
data: {type: 'inbox'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/query/:query_type';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"type":"inbox"}'
};
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": @"inbox" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/query/:query_type"]
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}}/documents/query/:query_type" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"type\": \"inbox\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/query/:query_type",
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' => 'inbox'
]),
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}}/documents/query/:query_type', [
'body' => '{
"type": "inbox"
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/documents/query/:query_type');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'type' => 'inbox'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'type' => 'inbox'
]));
$request->setRequestUrl('{{baseUrl}}/documents/query/:query_type');
$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}}/documents/query/:query_type' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"type": "inbox"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/query/:query_type' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"type": "inbox"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"type\": \"inbox\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/documents/query/:query_type", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/query/:query_type"
payload = { "type": "inbox" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/query/:query_type"
payload <- "{\n \"type\": \"inbox\"\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}}/documents/query/:query_type")
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\": \"inbox\"\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/documents/query/:query_type') do |req|
req.body = "{\n \"type\": \"inbox\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/query/:query_type";
let payload = json!({"type": "inbox"});
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}}/documents/query/:query_type \
--header 'content-type: application/json' \
--data '{
"type": "inbox"
}'
echo '{
"type": "inbox"
}' | \
http POST {{baseUrl}}/documents/query/:query_type \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "type": "inbox"\n}' \
--output-document \
- {{baseUrl}}/documents/query/:query_type
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["type": "inbox"] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/query/:query_type")! 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
post_enrichment_resource
{{baseUrl}}/documents/enrich
BODY json
{}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/enrich");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/documents/enrich" {:content-type :json})
require "http/client"
url = "{{baseUrl}}/documents/enrich"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/documents/enrich"),
Content = new StringContent("{}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/enrich");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/documents/enrich"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/documents/enrich HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2
{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/enrich")
.setHeader("content-type", "application/json")
.setBody("{}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/documents/enrich"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
.url("{{baseUrl}}/documents/enrich")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/enrich")
.header("content-type", "application/json")
.body("{}")
.asString();
const data = JSON.stringify({});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/documents/enrich');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/enrich',
headers: {'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/documents/enrich';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/documents/enrich',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
.url("{{baseUrl}}/documents/enrich")
.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/documents/enrich',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/enrich',
headers: {'content-type': 'application/json'},
body: {},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/documents/enrich');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/documents/enrich',
headers: {'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/documents/enrich';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/enrich"]
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}}/documents/enrich" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/documents/enrich",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/documents/enrich', [
'body' => '{}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/documents/enrich');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
]));
$request->setRequestUrl('{{baseUrl}}/documents/enrich');
$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}}/documents/enrich' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/enrich' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/documents/enrich", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/documents/enrich"
payload = {}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/documents/enrich"
payload <- "{}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/documents/enrich")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/documents/enrich') do |req|
req.body = "{}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/documents/enrich";
let payload = json!({});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/documents/enrich \
--header 'content-type: application/json' \
--data '{}'
echo '{}' | \
http POST {{baseUrl}}/documents/enrich \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{}' \
--output-document \
- {{baseUrl}}/documents/enrich
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/enrich")! 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 format
{{baseUrl}}/formats
BODY json
{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats");
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 \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/formats" {:content-type :json
:form-params {:display_name ""
:document_types [{:display_name ""
:field_name ""}]
:labels [{:category ""
:count_in_evaluation false
:description ""
:display_name ""
:field_name ""
:formula ""
:initialized false
:is_library false
:mandatory false
:mandatory_if {}
:multiple false
:options [{:active false
:display_name ""
:name ""}]
:scope ""
:type ""
:visible false
:visible_if {}}]
:name ""
:separators [{:name ""
:page 0}]
:table_types [{:collapsed false
:columns [{}]
:contains_line_items false
:initialized false
:label ""
:scope ""}]}})
require "http/client"
url = "{{baseUrl}}/formats"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\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}}/formats"),
Content = new StringContent("{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\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}}/formats");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/formats"
payload := strings.NewReader("{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\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/formats HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 924
{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/formats")
.setHeader("content-type", "application/json")
.setBody("{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/formats"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\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 \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/formats")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/formats")
.header("content-type", "application/json")
.body("{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
display_name: '',
document_types: [
{
display_name: '',
field_name: ''
}
],
labels: [
{
category: '',
count_in_evaluation: false,
description: '',
display_name: '',
field_name: '',
formula: '',
initialized: false,
is_library: false,
mandatory: false,
mandatory_if: {},
multiple: false,
options: [
{
active: false,
display_name: '',
name: ''
}
],
scope: '',
type: '',
visible: false,
visible_if: {}
}
],
name: '',
separators: [
{
name: '',
page: 0
}
],
table_types: [
{
collapsed: false,
columns: [
{}
],
contains_line_items: false,
initialized: false,
label: '',
scope: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/formats');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/formats',
headers: {'content-type': 'application/json'},
data: {
display_name: '',
document_types: [{display_name: '', field_name: ''}],
labels: [
{
category: '',
count_in_evaluation: false,
description: '',
display_name: '',
field_name: '',
formula: '',
initialized: false,
is_library: false,
mandatory: false,
mandatory_if: {},
multiple: false,
options: [{active: false, display_name: '', name: ''}],
scope: '',
type: '',
visible: false,
visible_if: {}
}
],
name: '',
separators: [{name: '', page: 0}],
table_types: [
{
collapsed: false,
columns: [{}],
contains_line_items: false,
initialized: false,
label: '',
scope: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/formats';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"display_name":"","document_types":[{"display_name":"","field_name":""}],"labels":[{"category":"","count_in_evaluation":false,"description":"","display_name":"","field_name":"","formula":"","initialized":false,"is_library":false,"mandatory":false,"mandatory_if":{},"multiple":false,"options":[{"active":false,"display_name":"","name":""}],"scope":"","type":"","visible":false,"visible_if":{}}],"name":"","separators":[{"name":"","page":0}],"table_types":[{"collapsed":false,"columns":[{}],"contains_line_items":false,"initialized":false,"label":"","scope":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/formats',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "display_name": "",\n "document_types": [\n {\n "display_name": "",\n "field_name": ""\n }\n ],\n "labels": [\n {\n "category": "",\n "count_in_evaluation": false,\n "description": "",\n "display_name": "",\n "field_name": "",\n "formula": "",\n "initialized": false,\n "is_library": false,\n "mandatory": false,\n "mandatory_if": {},\n "multiple": false,\n "options": [\n {\n "active": false,\n "display_name": "",\n "name": ""\n }\n ],\n "scope": "",\n "type": "",\n "visible": false,\n "visible_if": {}\n }\n ],\n "name": "",\n "separators": [\n {\n "name": "",\n "page": 0\n }\n ],\n "table_types": [\n {\n "collapsed": false,\n "columns": [\n {}\n ],\n "contains_line_items": false,\n "initialized": false,\n "label": "",\n "scope": ""\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 \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/formats")
.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/formats',
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({
display_name: '',
document_types: [{display_name: '', field_name: ''}],
labels: [
{
category: '',
count_in_evaluation: false,
description: '',
display_name: '',
field_name: '',
formula: '',
initialized: false,
is_library: false,
mandatory: false,
mandatory_if: {},
multiple: false,
options: [{active: false, display_name: '', name: ''}],
scope: '',
type: '',
visible: false,
visible_if: {}
}
],
name: '',
separators: [{name: '', page: 0}],
table_types: [
{
collapsed: false,
columns: [{}],
contains_line_items: false,
initialized: false,
label: '',
scope: ''
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/formats',
headers: {'content-type': 'application/json'},
body: {
display_name: '',
document_types: [{display_name: '', field_name: ''}],
labels: [
{
category: '',
count_in_evaluation: false,
description: '',
display_name: '',
field_name: '',
formula: '',
initialized: false,
is_library: false,
mandatory: false,
mandatory_if: {},
multiple: false,
options: [{active: false, display_name: '', name: ''}],
scope: '',
type: '',
visible: false,
visible_if: {}
}
],
name: '',
separators: [{name: '', page: 0}],
table_types: [
{
collapsed: false,
columns: [{}],
contains_line_items: false,
initialized: false,
label: '',
scope: ''
}
]
},
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}}/formats');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
display_name: '',
document_types: [
{
display_name: '',
field_name: ''
}
],
labels: [
{
category: '',
count_in_evaluation: false,
description: '',
display_name: '',
field_name: '',
formula: '',
initialized: false,
is_library: false,
mandatory: false,
mandatory_if: {},
multiple: false,
options: [
{
active: false,
display_name: '',
name: ''
}
],
scope: '',
type: '',
visible: false,
visible_if: {}
}
],
name: '',
separators: [
{
name: '',
page: 0
}
],
table_types: [
{
collapsed: false,
columns: [
{}
],
contains_line_items: false,
initialized: false,
label: '',
scope: ''
}
]
});
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}}/formats',
headers: {'content-type': 'application/json'},
data: {
display_name: '',
document_types: [{display_name: '', field_name: ''}],
labels: [
{
category: '',
count_in_evaluation: false,
description: '',
display_name: '',
field_name: '',
formula: '',
initialized: false,
is_library: false,
mandatory: false,
mandatory_if: {},
multiple: false,
options: [{active: false, display_name: '', name: ''}],
scope: '',
type: '',
visible: false,
visible_if: {}
}
],
name: '',
separators: [{name: '', page: 0}],
table_types: [
{
collapsed: false,
columns: [{}],
contains_line_items: false,
initialized: false,
label: '',
scope: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/formats';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"display_name":"","document_types":[{"display_name":"","field_name":""}],"labels":[{"category":"","count_in_evaluation":false,"description":"","display_name":"","field_name":"","formula":"","initialized":false,"is_library":false,"mandatory":false,"mandatory_if":{},"multiple":false,"options":[{"active":false,"display_name":"","name":""}],"scope":"","type":"","visible":false,"visible_if":{}}],"name":"","separators":[{"name":"","page":0}],"table_types":[{"collapsed":false,"columns":[{}],"contains_line_items":false,"initialized":false,"label":"","scope":""}]}'
};
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 = @{ @"display_name": @"",
@"document_types": @[ @{ @"display_name": @"", @"field_name": @"" } ],
@"labels": @[ @{ @"category": @"", @"count_in_evaluation": @NO, @"description": @"", @"display_name": @"", @"field_name": @"", @"formula": @"", @"initialized": @NO, @"is_library": @NO, @"mandatory": @NO, @"mandatory_if": @{ }, @"multiple": @NO, @"options": @[ @{ @"active": @NO, @"display_name": @"", @"name": @"" } ], @"scope": @"", @"type": @"", @"visible": @NO, @"visible_if": @{ } } ],
@"name": @"",
@"separators": @[ @{ @"name": @"", @"page": @0 } ],
@"table_types": @[ @{ @"collapsed": @NO, @"columns": @[ @{ } ], @"contains_line_items": @NO, @"initialized": @NO, @"label": @"", @"scope": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/formats"]
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}}/formats" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/formats",
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([
'display_name' => '',
'document_types' => [
[
'display_name' => '',
'field_name' => ''
]
],
'labels' => [
[
'category' => '',
'count_in_evaluation' => null,
'description' => '',
'display_name' => '',
'field_name' => '',
'formula' => '',
'initialized' => null,
'is_library' => null,
'mandatory' => null,
'mandatory_if' => [
],
'multiple' => null,
'options' => [
[
'active' => null,
'display_name' => '',
'name' => ''
]
],
'scope' => '',
'type' => '',
'visible' => null,
'visible_if' => [
]
]
],
'name' => '',
'separators' => [
[
'name' => '',
'page' => 0
]
],
'table_types' => [
[
'collapsed' => null,
'columns' => [
[
]
],
'contains_line_items' => null,
'initialized' => null,
'label' => '',
'scope' => ''
]
]
]),
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}}/formats', [
'body' => '{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/formats');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'display_name' => '',
'document_types' => [
[
'display_name' => '',
'field_name' => ''
]
],
'labels' => [
[
'category' => '',
'count_in_evaluation' => null,
'description' => '',
'display_name' => '',
'field_name' => '',
'formula' => '',
'initialized' => null,
'is_library' => null,
'mandatory' => null,
'mandatory_if' => [
],
'multiple' => null,
'options' => [
[
'active' => null,
'display_name' => '',
'name' => ''
]
],
'scope' => '',
'type' => '',
'visible' => null,
'visible_if' => [
]
]
],
'name' => '',
'separators' => [
[
'name' => '',
'page' => 0
]
],
'table_types' => [
[
'collapsed' => null,
'columns' => [
[
]
],
'contains_line_items' => null,
'initialized' => null,
'label' => '',
'scope' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'display_name' => '',
'document_types' => [
[
'display_name' => '',
'field_name' => ''
]
],
'labels' => [
[
'category' => '',
'count_in_evaluation' => null,
'description' => '',
'display_name' => '',
'field_name' => '',
'formula' => '',
'initialized' => null,
'is_library' => null,
'mandatory' => null,
'mandatory_if' => [
],
'multiple' => null,
'options' => [
[
'active' => null,
'display_name' => '',
'name' => ''
]
],
'scope' => '',
'type' => '',
'visible' => null,
'visible_if' => [
]
]
],
'name' => '',
'separators' => [
[
'name' => '',
'page' => 0
]
],
'table_types' => [
[
'collapsed' => null,
'columns' => [
[
]
],
'contains_line_items' => null,
'initialized' => null,
'label' => '',
'scope' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/formats');
$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}}/formats' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/formats", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/formats"
payload = {
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": False,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": False,
"is_library": False,
"mandatory": False,
"mandatory_if": {},
"multiple": False,
"options": [
{
"active": False,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": False,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": False,
"columns": [{}],
"contains_line_items": False,
"initialized": False,
"label": "",
"scope": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/formats"
payload <- "{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\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}}/formats")
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 \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\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/formats') do |req|
req.body = "{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\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}}/formats";
let payload = json!({
"display_name": "",
"document_types": (
json!({
"display_name": "",
"field_name": ""
})
),
"labels": (
json!({
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": json!({}),
"multiple": false,
"options": (
json!({
"active": false,
"display_name": "",
"name": ""
})
),
"scope": "",
"type": "",
"visible": false,
"visible_if": json!({})
})
),
"name": "",
"separators": (
json!({
"name": "",
"page": 0
})
),
"table_types": (
json!({
"collapsed": false,
"columns": (json!({})),
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
})
)
});
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}}/formats \
--header 'content-type: application/json' \
--data '{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}'
echo '{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}' | \
http POST {{baseUrl}}/formats \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "display_name": "",\n "document_types": [\n {\n "display_name": "",\n "field_name": ""\n }\n ],\n "labels": [\n {\n "category": "",\n "count_in_evaluation": false,\n "description": "",\n "display_name": "",\n "field_name": "",\n "formula": "",\n "initialized": false,\n "is_library": false,\n "mandatory": false,\n "mandatory_if": {},\n "multiple": false,\n "options": [\n {\n "active": false,\n "display_name": "",\n "name": ""\n }\n ],\n "scope": "",\n "type": "",\n "visible": false,\n "visible_if": {}\n }\n ],\n "name": "",\n "separators": [\n {\n "name": "",\n "page": 0\n }\n ],\n "table_types": [\n {\n "collapsed": false,\n "columns": [\n {}\n ],\n "contains_line_items": false,\n "initialized": false,\n "label": "",\n "scope": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/formats
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"display_name": "",
"document_types": [
[
"display_name": "",
"field_name": ""
]
],
"labels": [
[
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": [],
"multiple": false,
"options": [
[
"active": false,
"display_name": "",
"name": ""
]
],
"scope": "",
"type": "",
"visible": false,
"visible_if": []
]
],
"name": "",
"separators": [
[
"name": "",
"page": 0
]
],
"table_types": [
[
"collapsed": false,
"columns": [[]],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats")! 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 the format
{{baseUrl}}/formats/:format_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats/:format_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/formats/:format_id")
require "http/client"
url = "{{baseUrl}}/formats/:format_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}}/formats/:format_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/formats/:format_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/formats/:format_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/formats/:format_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/formats/:format_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/formats/:format_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}}/formats/:format_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/formats/:format_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}}/formats/:format_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/formats/:format_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/formats/:format_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}}/formats/:format_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/formats/:format_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/formats/:format_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}}/formats/:format_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}}/formats/:format_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}}/formats/:format_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/formats/:format_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}}/formats/:format_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}}/formats/:format_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/formats/:format_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}}/formats/:format_id');
echo $response->getBody();
setUrl('{{baseUrl}}/formats/:format_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/formats/:format_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/formats/:format_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats/:format_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/formats/:format_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/formats/:format_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/formats/:format_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/formats/:format_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/formats/:format_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}}/formats/:format_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}}/formats/:format_id
http DELETE {{baseUrl}}/formats/:format_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/formats/:format_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats/:format_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 format attributes
{{baseUrl}}/formats/:format_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats/:format_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/formats/:format_id")
require "http/client"
url = "{{baseUrl}}/formats/:format_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}}/formats/:format_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/formats/:format_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/formats/:format_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/formats/:format_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/formats/:format_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/formats/:format_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}}/formats/:format_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/formats/:format_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}}/formats/:format_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/formats/:format_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/formats/:format_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}}/formats/:format_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/formats/:format_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/formats/:format_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}}/formats/:format_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}}/formats/:format_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}}/formats/:format_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/formats/:format_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}}/formats/:format_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}}/formats/:format_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/formats/:format_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}}/formats/:format_id');
echo $response->getBody();
setUrl('{{baseUrl}}/formats/:format_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/formats/:format_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/formats/:format_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats/:format_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/formats/:format_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/formats/:format_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/formats/:format_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/formats/:format_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/formats/:format_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/formats/:format_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}}/formats/:format_id
http GET {{baseUrl}}/formats/:format_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/formats/:format_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats/:format_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 lists of format
{{baseUrl}}/formats
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/formats")
require "http/client"
url = "{{baseUrl}}/formats"
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}}/formats"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/formats");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/formats"
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/formats HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/formats")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/formats"))
.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}}/formats")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/formats")
.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}}/formats');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/formats'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/formats';
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}}/formats',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/formats")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/formats',
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}}/formats'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/formats');
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}}/formats'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/formats';
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}}/formats"]
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}}/formats" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/formats",
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}}/formats');
echo $response->getBody();
setUrl('{{baseUrl}}/formats');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/formats');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/formats' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/formats")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/formats"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/formats"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/formats")
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/formats') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/formats";
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}}/formats
http GET {{baseUrl}}/formats
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/formats
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats")! 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 document_types
{{baseUrl}}/formats/document_types
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats/document_types");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/formats/document_types")
require "http/client"
url = "{{baseUrl}}/formats/document_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}}/formats/document_types"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/formats/document_types");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/formats/document_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/formats/document_types HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/formats/document_types")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/formats/document_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}}/formats/document_types")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/formats/document_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}}/formats/document_types');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/formats/document_types'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/formats/document_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}}/formats/document_types',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/formats/document_types")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/formats/document_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}}/formats/document_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}}/formats/document_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}}/formats/document_types'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/formats/document_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}}/formats/document_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}}/formats/document_types" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/formats/document_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}}/formats/document_types');
echo $response->getBody();
setUrl('{{baseUrl}}/formats/document_types');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/formats/document_types');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/formats/document_types' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats/document_types' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/formats/document_types")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/formats/document_types"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/formats/document_types"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/formats/document_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/formats/document_types') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/formats/document_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}}/formats/document_types
http GET {{baseUrl}}/formats/document_types
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/formats/document_types
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats/document_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()
GET
Get tags values
{{baseUrl}}/formats/:scope/tag_fields
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats/:scope/tag_fields");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/formats/:scope/tag_fields")
require "http/client"
url = "{{baseUrl}}/formats/:scope/tag_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}}/formats/:scope/tag_fields"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/formats/:scope/tag_fields");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/formats/:scope/tag_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/formats/:scope/tag_fields HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/formats/:scope/tag_fields")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/formats/:scope/tag_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}}/formats/:scope/tag_fields")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/formats/:scope/tag_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}}/formats/:scope/tag_fields');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/formats/:scope/tag_fields'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/formats/:scope/tag_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}}/formats/:scope/tag_fields',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/formats/:scope/tag_fields")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/formats/:scope/tag_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}}/formats/:scope/tag_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}}/formats/:scope/tag_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}}/formats/:scope/tag_fields'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/formats/:scope/tag_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}}/formats/:scope/tag_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}}/formats/:scope/tag_fields" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/formats/:scope/tag_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}}/formats/:scope/tag_fields');
echo $response->getBody();
setUrl('{{baseUrl}}/formats/:scope/tag_fields');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/formats/:scope/tag_fields');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/formats/:scope/tag_fields' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats/:scope/tag_fields' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/formats/:scope/tag_fields")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/formats/:scope/tag_fields"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/formats/:scope/tag_fields"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/formats/:scope/tag_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/formats/:scope/tag_fields') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/formats/:scope/tag_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}}/formats/:scope/tag_fields
http GET {{baseUrl}}/formats/:scope/tag_fields
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/formats/:scope/tag_fields
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats/:scope/tag_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()
PATCH
Update the format
{{baseUrl}}/formats/:format_id
BODY json
{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats/:format_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 \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/formats/:format_id" {:content-type :json
:form-params {:display_name ""
:document_types [{:display_name ""
:field_name ""}]
:labels [{:category ""
:count_in_evaluation false
:description ""
:display_name ""
:field_name ""
:formula ""
:initialized false
:is_library false
:mandatory false
:mandatory_if {}
:multiple false
:options [{:active false
:display_name ""
:name ""}]
:scope ""
:type ""
:visible false
:visible_if {}}]
:name ""
:separators [{:name ""
:page 0}]
:table_types [{:collapsed false
:columns [{}]
:contains_line_items false
:initialized false
:label ""
:scope ""}]}})
require "http/client"
url = "{{baseUrl}}/formats/:format_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/formats/:format_id"),
Content = new StringContent("{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\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}}/formats/:format_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/formats/:format_id"
payload := strings.NewReader("{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/formats/:format_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 924
{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/formats/:format_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/formats/:format_id"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\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 \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/formats/:format_id")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/formats/:format_id")
.header("content-type", "application/json")
.body("{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
display_name: '',
document_types: [
{
display_name: '',
field_name: ''
}
],
labels: [
{
category: '',
count_in_evaluation: false,
description: '',
display_name: '',
field_name: '',
formula: '',
initialized: false,
is_library: false,
mandatory: false,
mandatory_if: {},
multiple: false,
options: [
{
active: false,
display_name: '',
name: ''
}
],
scope: '',
type: '',
visible: false,
visible_if: {}
}
],
name: '',
separators: [
{
name: '',
page: 0
}
],
table_types: [
{
collapsed: false,
columns: [
{}
],
contains_line_items: false,
initialized: false,
label: '',
scope: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/formats/:format_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/formats/:format_id',
headers: {'content-type': 'application/json'},
data: {
display_name: '',
document_types: [{display_name: '', field_name: ''}],
labels: [
{
category: '',
count_in_evaluation: false,
description: '',
display_name: '',
field_name: '',
formula: '',
initialized: false,
is_library: false,
mandatory: false,
mandatory_if: {},
multiple: false,
options: [{active: false, display_name: '', name: ''}],
scope: '',
type: '',
visible: false,
visible_if: {}
}
],
name: '',
separators: [{name: '', page: 0}],
table_types: [
{
collapsed: false,
columns: [{}],
contains_line_items: false,
initialized: false,
label: '',
scope: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/formats/:format_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"display_name":"","document_types":[{"display_name":"","field_name":""}],"labels":[{"category":"","count_in_evaluation":false,"description":"","display_name":"","field_name":"","formula":"","initialized":false,"is_library":false,"mandatory":false,"mandatory_if":{},"multiple":false,"options":[{"active":false,"display_name":"","name":""}],"scope":"","type":"","visible":false,"visible_if":{}}],"name":"","separators":[{"name":"","page":0}],"table_types":[{"collapsed":false,"columns":[{}],"contains_line_items":false,"initialized":false,"label":"","scope":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/formats/:format_id',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "display_name": "",\n "document_types": [\n {\n "display_name": "",\n "field_name": ""\n }\n ],\n "labels": [\n {\n "category": "",\n "count_in_evaluation": false,\n "description": "",\n "display_name": "",\n "field_name": "",\n "formula": "",\n "initialized": false,\n "is_library": false,\n "mandatory": false,\n "mandatory_if": {},\n "multiple": false,\n "options": [\n {\n "active": false,\n "display_name": "",\n "name": ""\n }\n ],\n "scope": "",\n "type": "",\n "visible": false,\n "visible_if": {}\n }\n ],\n "name": "",\n "separators": [\n {\n "name": "",\n "page": 0\n }\n ],\n "table_types": [\n {\n "collapsed": false,\n "columns": [\n {}\n ],\n "contains_line_items": false,\n "initialized": false,\n "label": "",\n "scope": ""\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 \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/formats/:format_id")
.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/formats/:format_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({
display_name: '',
document_types: [{display_name: '', field_name: ''}],
labels: [
{
category: '',
count_in_evaluation: false,
description: '',
display_name: '',
field_name: '',
formula: '',
initialized: false,
is_library: false,
mandatory: false,
mandatory_if: {},
multiple: false,
options: [{active: false, display_name: '', name: ''}],
scope: '',
type: '',
visible: false,
visible_if: {}
}
],
name: '',
separators: [{name: '', page: 0}],
table_types: [
{
collapsed: false,
columns: [{}],
contains_line_items: false,
initialized: false,
label: '',
scope: ''
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/formats/:format_id',
headers: {'content-type': 'application/json'},
body: {
display_name: '',
document_types: [{display_name: '', field_name: ''}],
labels: [
{
category: '',
count_in_evaluation: false,
description: '',
display_name: '',
field_name: '',
formula: '',
initialized: false,
is_library: false,
mandatory: false,
mandatory_if: {},
multiple: false,
options: [{active: false, display_name: '', name: ''}],
scope: '',
type: '',
visible: false,
visible_if: {}
}
],
name: '',
separators: [{name: '', page: 0}],
table_types: [
{
collapsed: false,
columns: [{}],
contains_line_items: false,
initialized: false,
label: '',
scope: ''
}
]
},
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}}/formats/:format_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
display_name: '',
document_types: [
{
display_name: '',
field_name: ''
}
],
labels: [
{
category: '',
count_in_evaluation: false,
description: '',
display_name: '',
field_name: '',
formula: '',
initialized: false,
is_library: false,
mandatory: false,
mandatory_if: {},
multiple: false,
options: [
{
active: false,
display_name: '',
name: ''
}
],
scope: '',
type: '',
visible: false,
visible_if: {}
}
],
name: '',
separators: [
{
name: '',
page: 0
}
],
table_types: [
{
collapsed: false,
columns: [
{}
],
contains_line_items: false,
initialized: false,
label: '',
scope: ''
}
]
});
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}}/formats/:format_id',
headers: {'content-type': 'application/json'},
data: {
display_name: '',
document_types: [{display_name: '', field_name: ''}],
labels: [
{
category: '',
count_in_evaluation: false,
description: '',
display_name: '',
field_name: '',
formula: '',
initialized: false,
is_library: false,
mandatory: false,
mandatory_if: {},
multiple: false,
options: [{active: false, display_name: '', name: ''}],
scope: '',
type: '',
visible: false,
visible_if: {}
}
],
name: '',
separators: [{name: '', page: 0}],
table_types: [
{
collapsed: false,
columns: [{}],
contains_line_items: false,
initialized: false,
label: '',
scope: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/formats/:format_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"display_name":"","document_types":[{"display_name":"","field_name":""}],"labels":[{"category":"","count_in_evaluation":false,"description":"","display_name":"","field_name":"","formula":"","initialized":false,"is_library":false,"mandatory":false,"mandatory_if":{},"multiple":false,"options":[{"active":false,"display_name":"","name":""}],"scope":"","type":"","visible":false,"visible_if":{}}],"name":"","separators":[{"name":"","page":0}],"table_types":[{"collapsed":false,"columns":[{}],"contains_line_items":false,"initialized":false,"label":"","scope":""}]}'
};
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 = @{ @"display_name": @"",
@"document_types": @[ @{ @"display_name": @"", @"field_name": @"" } ],
@"labels": @[ @{ @"category": @"", @"count_in_evaluation": @NO, @"description": @"", @"display_name": @"", @"field_name": @"", @"formula": @"", @"initialized": @NO, @"is_library": @NO, @"mandatory": @NO, @"mandatory_if": @{ }, @"multiple": @NO, @"options": @[ @{ @"active": @NO, @"display_name": @"", @"name": @"" } ], @"scope": @"", @"type": @"", @"visible": @NO, @"visible_if": @{ } } ],
@"name": @"",
@"separators": @[ @{ @"name": @"", @"page": @0 } ],
@"table_types": @[ @{ @"collapsed": @NO, @"columns": @[ @{ } ], @"contains_line_items": @NO, @"initialized": @NO, @"label": @"", @"scope": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/formats/:format_id"]
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}}/formats/:format_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/formats/:format_id",
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([
'display_name' => '',
'document_types' => [
[
'display_name' => '',
'field_name' => ''
]
],
'labels' => [
[
'category' => '',
'count_in_evaluation' => null,
'description' => '',
'display_name' => '',
'field_name' => '',
'formula' => '',
'initialized' => null,
'is_library' => null,
'mandatory' => null,
'mandatory_if' => [
],
'multiple' => null,
'options' => [
[
'active' => null,
'display_name' => '',
'name' => ''
]
],
'scope' => '',
'type' => '',
'visible' => null,
'visible_if' => [
]
]
],
'name' => '',
'separators' => [
[
'name' => '',
'page' => 0
]
],
'table_types' => [
[
'collapsed' => null,
'columns' => [
[
]
],
'contains_line_items' => null,
'initialized' => null,
'label' => '',
'scope' => ''
]
]
]),
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}}/formats/:format_id', [
'body' => '{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/formats/:format_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'display_name' => '',
'document_types' => [
[
'display_name' => '',
'field_name' => ''
]
],
'labels' => [
[
'category' => '',
'count_in_evaluation' => null,
'description' => '',
'display_name' => '',
'field_name' => '',
'formula' => '',
'initialized' => null,
'is_library' => null,
'mandatory' => null,
'mandatory_if' => [
],
'multiple' => null,
'options' => [
[
'active' => null,
'display_name' => '',
'name' => ''
]
],
'scope' => '',
'type' => '',
'visible' => null,
'visible_if' => [
]
]
],
'name' => '',
'separators' => [
[
'name' => '',
'page' => 0
]
],
'table_types' => [
[
'collapsed' => null,
'columns' => [
[
]
],
'contains_line_items' => null,
'initialized' => null,
'label' => '',
'scope' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'display_name' => '',
'document_types' => [
[
'display_name' => '',
'field_name' => ''
]
],
'labels' => [
[
'category' => '',
'count_in_evaluation' => null,
'description' => '',
'display_name' => '',
'field_name' => '',
'formula' => '',
'initialized' => null,
'is_library' => null,
'mandatory' => null,
'mandatory_if' => [
],
'multiple' => null,
'options' => [
[
'active' => null,
'display_name' => '',
'name' => ''
]
],
'scope' => '',
'type' => '',
'visible' => null,
'visible_if' => [
]
]
],
'name' => '',
'separators' => [
[
'name' => '',
'page' => 0
]
],
'table_types' => [
[
'collapsed' => null,
'columns' => [
[
]
],
'contains_line_items' => null,
'initialized' => null,
'label' => '',
'scope' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/formats/:format_id');
$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}}/formats/:format_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats/:format_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/formats/:format_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/formats/:format_id"
payload = {
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": False,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": False,
"is_library": False,
"mandatory": False,
"mandatory_if": {},
"multiple": False,
"options": [
{
"active": False,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": False,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": False,
"columns": [{}],
"contains_line_items": False,
"initialized": False,
"label": "",
"scope": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/formats/:format_id"
payload <- "{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/formats/:format_id")
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 \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/formats/:format_id') do |req|
req.body = "{\n \"display_name\": \"\",\n \"document_types\": [\n {\n \"display_name\": \"\",\n \"field_name\": \"\"\n }\n ],\n \"labels\": [\n {\n \"category\": \"\",\n \"count_in_evaluation\": false,\n \"description\": \"\",\n \"display_name\": \"\",\n \"field_name\": \"\",\n \"formula\": \"\",\n \"initialized\": false,\n \"is_library\": false,\n \"mandatory\": false,\n \"mandatory_if\": {},\n \"multiple\": false,\n \"options\": [\n {\n \"active\": false,\n \"display_name\": \"\",\n \"name\": \"\"\n }\n ],\n \"scope\": \"\",\n \"type\": \"\",\n \"visible\": false,\n \"visible_if\": {}\n }\n ],\n \"name\": \"\",\n \"separators\": [\n {\n \"name\": \"\",\n \"page\": 0\n }\n ],\n \"table_types\": [\n {\n \"collapsed\": false,\n \"columns\": [\n {}\n ],\n \"contains_line_items\": false,\n \"initialized\": false,\n \"label\": \"\",\n \"scope\": \"\"\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}}/formats/:format_id";
let payload = json!({
"display_name": "",
"document_types": (
json!({
"display_name": "",
"field_name": ""
})
),
"labels": (
json!({
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": json!({}),
"multiple": false,
"options": (
json!({
"active": false,
"display_name": "",
"name": ""
})
),
"scope": "",
"type": "",
"visible": false,
"visible_if": json!({})
})
),
"name": "",
"separators": (
json!({
"name": "",
"page": 0
})
),
"table_types": (
json!({
"collapsed": false,
"columns": (json!({})),
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
})
)
});
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}}/formats/:format_id \
--header 'content-type: application/json' \
--data '{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}'
echo '{
"display_name": "",
"document_types": [
{
"display_name": "",
"field_name": ""
}
],
"labels": [
{
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": {},
"multiple": false,
"options": [
{
"active": false,
"display_name": "",
"name": ""
}
],
"scope": "",
"type": "",
"visible": false,
"visible_if": {}
}
],
"name": "",
"separators": [
{
"name": "",
"page": 0
}
],
"table_types": [
{
"collapsed": false,
"columns": [
{}
],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
}
]
}' | \
http PATCH {{baseUrl}}/formats/:format_id \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "display_name": "",\n "document_types": [\n {\n "display_name": "",\n "field_name": ""\n }\n ],\n "labels": [\n {\n "category": "",\n "count_in_evaluation": false,\n "description": "",\n "display_name": "",\n "field_name": "",\n "formula": "",\n "initialized": false,\n "is_library": false,\n "mandatory": false,\n "mandatory_if": {},\n "multiple": false,\n "options": [\n {\n "active": false,\n "display_name": "",\n "name": ""\n }\n ],\n "scope": "",\n "type": "",\n "visible": false,\n "visible_if": {}\n }\n ],\n "name": "",\n "separators": [\n {\n "name": "",\n "page": 0\n }\n ],\n "table_types": [\n {\n "collapsed": false,\n "columns": [\n {}\n ],\n "contains_line_items": false,\n "initialized": false,\n "label": "",\n "scope": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/formats/:format_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"display_name": "",
"document_types": [
[
"display_name": "",
"field_name": ""
]
],
"labels": [
[
"category": "",
"count_in_evaluation": false,
"description": "",
"display_name": "",
"field_name": "",
"formula": "",
"initialized": false,
"is_library": false,
"mandatory": false,
"mandatory_if": [],
"multiple": false,
"options": [
[
"active": false,
"display_name": "",
"name": ""
]
],
"scope": "",
"type": "",
"visible": false,
"visible_if": []
]
],
"name": "",
"separators": [
[
"name": "",
"page": 0
]
],
"table_types": [
[
"collapsed": false,
"columns": [[]],
"contains_line_items": false,
"initialized": false,
"label": "",
"scope": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats/:format_id")! 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
Create an inbox
{{baseUrl}}/inboxes
BODY json
{
"name": "",
"project": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes");
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 \"project\": \"abcdef123456789abcdef123\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/inboxes" {:content-type :json
:form-params {:project "abcdef123456789abcdef123"}})
require "http/client"
url = "{{baseUrl}}/inboxes"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"project\": \"abcdef123456789abcdef123\"\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}}/inboxes"),
Content = new StringContent("{\n \"project\": \"abcdef123456789abcdef123\"\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}}/inboxes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"project\": \"abcdef123456789abcdef123\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/inboxes"
payload := strings.NewReader("{\n \"project\": \"abcdef123456789abcdef123\"\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/inboxes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43
{
"project": "abcdef123456789abcdef123"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/inboxes")
.setHeader("content-type", "application/json")
.setBody("{\n \"project\": \"abcdef123456789abcdef123\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/inboxes"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"project\": \"abcdef123456789abcdef123\"\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 \"project\": \"abcdef123456789abcdef123\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/inboxes")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/inboxes")
.header("content-type", "application/json")
.body("{\n \"project\": \"abcdef123456789abcdef123\"\n}")
.asString();
const data = JSON.stringify({
project: 'abcdef123456789abcdef123'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/inboxes');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/inboxes',
headers: {'content-type': 'application/json'},
data: {project: 'abcdef123456789abcdef123'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/inboxes';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"project":"abcdef123456789abcdef123"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/inboxes',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "project": "abcdef123456789abcdef123"\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"project\": \"abcdef123456789abcdef123\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/inboxes")
.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/inboxes',
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({project: 'abcdef123456789abcdef123'}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/inboxes',
headers: {'content-type': 'application/json'},
body: {project: 'abcdef123456789abcdef123'},
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}}/inboxes');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
project: 'abcdef123456789abcdef123'
});
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}}/inboxes',
headers: {'content-type': 'application/json'},
data: {project: 'abcdef123456789abcdef123'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/inboxes';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"project":"abcdef123456789abcdef123"}'
};
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 = @{ @"project": @"abcdef123456789abcdef123" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/inboxes"]
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}}/inboxes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"project\": \"abcdef123456789abcdef123\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/inboxes",
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([
'project' => 'abcdef123456789abcdef123'
]),
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}}/inboxes', [
'body' => '{
"project": "abcdef123456789abcdef123"
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/inboxes');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'project' => 'abcdef123456789abcdef123'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'project' => 'abcdef123456789abcdef123'
]));
$request->setRequestUrl('{{baseUrl}}/inboxes');
$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}}/inboxes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"project": "abcdef123456789abcdef123"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"project": "abcdef123456789abcdef123"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"project\": \"abcdef123456789abcdef123\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/inboxes", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/inboxes"
payload = { "project": "abcdef123456789abcdef123" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/inboxes"
payload <- "{\n \"project\": \"abcdef123456789abcdef123\"\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}}/inboxes")
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 \"project\": \"abcdef123456789abcdef123\"\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/inboxes') do |req|
req.body = "{\n \"project\": \"abcdef123456789abcdef123\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/inboxes";
let payload = json!({"project": "abcdef123456789abcdef123"});
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}}/inboxes \
--header 'content-type: application/json' \
--data '{
"project": "abcdef123456789abcdef123"
}'
echo '{
"project": "abcdef123456789abcdef123"
}' | \
http POST {{baseUrl}}/inboxes \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "project": "abcdef123456789abcdef123"\n}' \
--output-document \
- {{baseUrl}}/inboxes
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["project": "abcdef123456789abcdef123"] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes")! 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 an inbox
{{baseUrl}}/inboxes/:inbox_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/inboxes/:inbox_id")
require "http/client"
url = "{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/inboxes/:inbox_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/inboxes/:inbox_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/inboxes/:inbox_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/inboxes/:inbox_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/inboxes/:inbox_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/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id');
echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes/:inbox_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/inboxes/:inbox_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/inboxes/:inbox_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/inboxes/:inbox_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/inboxes/:inbox_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/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_id
http DELETE {{baseUrl}}/inboxes/:inbox_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/inboxes/:inbox_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_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 documents
{{baseUrl}}/inboxes/:inbox_id/documents
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id/documents");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/inboxes/:inbox_id/documents")
require "http/client"
url = "{{baseUrl}}/inboxes/:inbox_id/documents"
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}}/inboxes/:inbox_id/documents"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id/documents");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/inboxes/:inbox_id/documents"
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/inboxes/:inbox_id/documents HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/inboxes/:inbox_id/documents")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/inboxes/:inbox_id/documents"))
.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}}/inboxes/:inbox_id/documents")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/inboxes/:inbox_id/documents")
.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}}/inboxes/:inbox_id/documents');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/inboxes/:inbox_id/documents'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_id/documents';
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}}/inboxes/:inbox_id/documents',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/inboxes/:inbox_id/documents")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/inboxes/:inbox_id/documents',
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}}/inboxes/:inbox_id/documents'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/inboxes/:inbox_id/documents');
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}}/inboxes/:inbox_id/documents'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/inboxes/:inbox_id/documents';
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}}/inboxes/:inbox_id/documents"]
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}}/inboxes/:inbox_id/documents" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/inboxes/:inbox_id/documents",
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}}/inboxes/:inbox_id/documents');
echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id/documents');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes/:inbox_id/documents');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id/documents' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id/documents' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/inboxes/:inbox_id/documents")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/inboxes/:inbox_id/documents"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/inboxes/:inbox_id/documents"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/inboxes/:inbox_id/documents")
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/inboxes/:inbox_id/documents') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/inboxes/:inbox_id/documents";
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}}/inboxes/:inbox_id/documents
http DELETE {{baseUrl}}/inboxes/:inbox_id/documents
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/inboxes/:inbox_id/documents
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_id/documents")! 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 Inbox attributes
{{baseUrl}}/inboxes/:inbox_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/inboxes/:inbox_id")
require "http/client"
url = "{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/inboxes/:inbox_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/inboxes/:inbox_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/inboxes/:inbox_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/inboxes/:inbox_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/inboxes/:inbox_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id');
echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes/:inbox_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/inboxes/:inbox_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/inboxes/:inbox_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/inboxes/:inbox_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/inboxes/:inbox_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/inboxes/:inbox_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id
http GET {{baseUrl}}/inboxes/:inbox_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/inboxes/:inbox_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_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 documents in the inbox
{{baseUrl}}/inboxes/:inbox_id/documents
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id/documents");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/inboxes/:inbox_id/documents")
require "http/client"
url = "{{baseUrl}}/inboxes/:inbox_id/documents"
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}}/inboxes/:inbox_id/documents"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id/documents");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/inboxes/:inbox_id/documents"
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/inboxes/:inbox_id/documents HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/inboxes/:inbox_id/documents")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/inboxes/:inbox_id/documents"))
.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}}/inboxes/:inbox_id/documents")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/inboxes/:inbox_id/documents")
.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}}/inboxes/:inbox_id/documents');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/inboxes/:inbox_id/documents'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_id/documents';
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}}/inboxes/:inbox_id/documents',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/inboxes/:inbox_id/documents")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/inboxes/:inbox_id/documents',
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}}/inboxes/:inbox_id/documents'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/inboxes/:inbox_id/documents');
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}}/inboxes/:inbox_id/documents'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/inboxes/:inbox_id/documents';
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}}/inboxes/:inbox_id/documents"]
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}}/inboxes/:inbox_id/documents" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/inboxes/:inbox_id/documents",
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}}/inboxes/:inbox_id/documents');
echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id/documents');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes/:inbox_id/documents');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id/documents' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id/documents' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/inboxes/:inbox_id/documents")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/inboxes/:inbox_id/documents"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/inboxes/:inbox_id/documents"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/inboxes/:inbox_id/documents")
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/inboxes/:inbox_id/documents') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/inboxes/:inbox_id/documents";
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}}/inboxes/:inbox_id/documents
http GET {{baseUrl}}/inboxes/:inbox_id/documents
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/inboxes/:inbox_id/documents
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_id/documents")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
[
{
"inbox": "abcdef123456789abcdef123"
}
]
GET
Get list of inboxes
{{baseUrl}}/inboxes
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/inboxes")
require "http/client"
url = "{{baseUrl}}/inboxes"
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}}/inboxes"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/inboxes"
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/inboxes HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/inboxes")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/inboxes"))
.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}}/inboxes")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/inboxes")
.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}}/inboxes');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/inboxes'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/inboxes';
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}}/inboxes',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/inboxes")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/inboxes',
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}}/inboxes'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/inboxes');
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}}/inboxes'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/inboxes';
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}}/inboxes"]
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}}/inboxes" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/inboxes",
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}}/inboxes');
echo $response->getBody();
setUrl('{{baseUrl}}/inboxes');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/inboxes")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/inboxes"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/inboxes"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/inboxes")
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/inboxes') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/inboxes";
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}}/inboxes
http GET {{baseUrl}}/inboxes
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/inboxes
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes")! 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 paginated list of documents in the inbox
{{baseUrl}}/inboxes/:inbox_id/paginated
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id/paginated");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/inboxes/:inbox_id/paginated")
require "http/client"
url = "{{baseUrl}}/inboxes/:inbox_id/paginated"
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}}/inboxes/:inbox_id/paginated"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id/paginated");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/inboxes/:inbox_id/paginated"
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/inboxes/:inbox_id/paginated HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/inboxes/:inbox_id/paginated")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/inboxes/:inbox_id/paginated"))
.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}}/inboxes/:inbox_id/paginated")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/inboxes/:inbox_id/paginated")
.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}}/inboxes/:inbox_id/paginated');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/inboxes/:inbox_id/paginated'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_id/paginated';
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}}/inboxes/:inbox_id/paginated',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/inboxes/:inbox_id/paginated")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/inboxes/:inbox_id/paginated',
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}}/inboxes/:inbox_id/paginated'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/inboxes/:inbox_id/paginated');
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}}/inboxes/:inbox_id/paginated'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/inboxes/:inbox_id/paginated';
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}}/inboxes/:inbox_id/paginated"]
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}}/inboxes/:inbox_id/paginated" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/inboxes/:inbox_id/paginated",
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}}/inboxes/:inbox_id/paginated');
echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id/paginated');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes/:inbox_id/paginated');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id/paginated' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id/paginated' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/inboxes/:inbox_id/paginated")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/inboxes/:inbox_id/paginated"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/inboxes/:inbox_id/paginated"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/inboxes/:inbox_id/paginated")
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/inboxes/:inbox_id/paginated') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/inboxes/:inbox_id/paginated";
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}}/inboxes/:inbox_id/paginated
http GET {{baseUrl}}/inboxes/:inbox_id/paginated
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/inboxes/:inbox_id/paginated
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_id/paginated")! 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
Schedule inbox reprocessing
{{baseUrl}}/inboxes/:inbox_id/reprocess
BODY multipartForm
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id/reprocess");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/inboxes/:inbox_id/reprocess" {:multipart [{:name "hints"
:content ""}]})
require "http/client"
url = "{{baseUrl}}/inboxes/:inbox_id/reprocess"
headers = HTTP::Headers{
"content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\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}}/inboxes/:inbox_id/reprocess"),
Content = new MultipartFormDataContent
{
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "hints",
}
}
},
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id/reprocess");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/inboxes/:inbox_id/reprocess"
payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/inboxes/:inbox_id/reprocess HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 114
-----011000010111000001101001
Content-Disposition: form-data; name="hints"
-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/inboxes/:inbox_id/reprocess")
.setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/inboxes/:inbox_id/reprocess"))
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
.url("{{baseUrl}}/inboxes/:inbox_id/reprocess")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/inboxes/:inbox_id/reprocess")
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.asString();
const data = new FormData();
data.append('hints', '');
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/inboxes/:inbox_id/reprocess');
xhr.send(data);
import axios from 'axios';
const form = new FormData();
form.append('hints', '');
const options = {
method: 'POST',
url: '{{baseUrl}}/inboxes/:inbox_id/reprocess',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '[form]'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_id/reprocess';
const form = new FormData();
form.append('hints', '');
const options = {method: 'POST'};
options.body = form;
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const form = new FormData();
form.append('hints', '');
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/inboxes/:inbox_id/reprocess',
method: 'POST',
headers: {},
processData: false,
contentType: false,
mimeType: 'multipart/form-data',
data: form
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
.url("{{baseUrl}}/inboxes/:inbox_id/reprocess")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/inboxes/:inbox_id/reprocess',
headers: {
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
}
};
const req = http.request(options, function (res) {
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('-----011000010111000001101001\r\nContent-Disposition: form-data; name="hints"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/inboxes/:inbox_id/reprocess',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
formData: {hints: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/inboxes/:inbox_id/reprocess');
req.headers({
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});
req.multipart([]);
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}}/inboxes/:inbox_id/reprocess',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="hints"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');
const formData = new FormData();
formData.append('hints', '');
const url = '{{baseUrl}}/inboxes/:inbox_id/reprocess';
const options = {method: 'POST'};
options.body = formData;
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": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"hints", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";
NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
[body appendFormat:@"--%@\r\n", boundary];
if (param[@"fileName"]) {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
[body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
if (error) {
NSLog(@"%@", error);
}
} else {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
[body appendFormat:@"%@", param[@"value"]];
}
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/inboxes/:inbox_id/reprocess"]
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}}/inboxes/:inbox_id/reprocess" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/inboxes/:inbox_id/reprocess",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
CURLOPT_HTTPHEADER => [
"content-type: multipart/form-data; boundary=---011000010111000001101001"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/inboxes/:inbox_id/reprocess', [
'headers' => [
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id/reprocess');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);
$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="hints"
-----011000010111000001101001--
');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
addForm(null, null);
$request->setRequestUrl('{{baseUrl}}/inboxes/:inbox_id/reprocess');
$request->setRequestMethod('POST');
$request->setBody($body);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id/reprocess' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="hints"
-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id/reprocess' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="hints"
-----011000010111000001101001--
'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }
conn.request("POST", "/baseUrl/inboxes/:inbox_id/reprocess", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/inboxes/:inbox_id/reprocess"
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}
response = requests.post(url, data=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/inboxes/:inbox_id/reprocess"
payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
encode <- "multipart"
response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/inboxes/:inbox_id/reprocess")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)
response = conn.post('/baseUrl/inboxes/:inbox_id/reprocess') do |req|
req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/inboxes/:inbox_id/reprocess";
let form = reqwest::multipart::Form::new()
.text("hints", "");
let mut headers = reqwest::header::HeaderMap::new();
let client = reqwest::Client::new();
let response = client.post(url)
.multipart(form)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/inboxes/:inbox_id/reprocess \
--header 'content-type: multipart/form-data' \
--form hints=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="hints"
-----011000010111000001101001--
' | \
http POST {{baseUrl}}/inboxes/:inbox_id/reprocess \
content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
--method POST \
--header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
--body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="hints"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
--output-document \
- {{baseUrl}}/inboxes/:inbox_id/reprocess
import Foundation
let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
[
"name": "hints",
"value": ""
]
]
let boundary = "---011000010111000001101001"
var body = ""
var error: NSError? = nil
for param in parameters {
let paramName = param["name"]!
body += "--\(boundary)\r\n"
body += "Content-Disposition:form-data; name=\"\(paramName)\""
if let filename = param["fileName"] {
let contentType = param["content-type"]!
let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
if (error != nil) {
print(error as Any)
}
body += "; filename=\"\(filename)\"\r\n"
body += "Content-Type: \(contentType)\r\n\r\n"
body += fileContent
} else if let paramValue = param["value"] {
body += "\r\n\r\n\(paramValue)"
}
}
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_id/reprocess")! 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
Update inbox
{{baseUrl}}/inboxes/:inbox_id
BODY json
{
"name": "",
"project": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_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 \"project\": \"abcdef123456789abcdef123\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/inboxes/:inbox_id" {:content-type :json
:form-params {:project "abcdef123456789abcdef123"}})
require "http/client"
url = "{{baseUrl}}/inboxes/:inbox_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"project\": \"abcdef123456789abcdef123\"\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}}/inboxes/:inbox_id"),
Content = new StringContent("{\n \"project\": \"abcdef123456789abcdef123\"\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}}/inboxes/:inbox_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"project\": \"abcdef123456789abcdef123\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/inboxes/:inbox_id"
payload := strings.NewReader("{\n \"project\": \"abcdef123456789abcdef123\"\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/inboxes/:inbox_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43
{
"project": "abcdef123456789abcdef123"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/inboxes/:inbox_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"project\": \"abcdef123456789abcdef123\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/inboxes/:inbox_id"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"project\": \"abcdef123456789abcdef123\"\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 \"project\": \"abcdef123456789abcdef123\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/inboxes/:inbox_id")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/inboxes/:inbox_id")
.header("content-type", "application/json")
.body("{\n \"project\": \"abcdef123456789abcdef123\"\n}")
.asString();
const data = JSON.stringify({
project: 'abcdef123456789abcdef123'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/inboxes/:inbox_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/inboxes/:inbox_id',
headers: {'content-type': 'application/json'},
data: {project: 'abcdef123456789abcdef123'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"project":"abcdef123456789abcdef123"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/inboxes/:inbox_id',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "project": "abcdef123456789abcdef123"\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"project\": \"abcdef123456789abcdef123\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/inboxes/:inbox_id")
.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/inboxes/:inbox_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({project: 'abcdef123456789abcdef123'}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/inboxes/:inbox_id',
headers: {'content-type': 'application/json'},
body: {project: 'abcdef123456789abcdef123'},
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}}/inboxes/:inbox_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
project: 'abcdef123456789abcdef123'
});
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}}/inboxes/:inbox_id',
headers: {'content-type': 'application/json'},
data: {project: 'abcdef123456789abcdef123'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/inboxes/:inbox_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"project":"abcdef123456789abcdef123"}'
};
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 = @{ @"project": @"abcdef123456789abcdef123" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/inboxes/:inbox_id"]
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}}/inboxes/:inbox_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"project\": \"abcdef123456789abcdef123\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/inboxes/:inbox_id",
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([
'project' => 'abcdef123456789abcdef123'
]),
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}}/inboxes/:inbox_id', [
'body' => '{
"project": "abcdef123456789abcdef123"
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'project' => 'abcdef123456789abcdef123'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'project' => 'abcdef123456789abcdef123'
]));
$request->setRequestUrl('{{baseUrl}}/inboxes/:inbox_id');
$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}}/inboxes/:inbox_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"project": "abcdef123456789abcdef123"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"project": "abcdef123456789abcdef123"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"project\": \"abcdef123456789abcdef123\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/inboxes/:inbox_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/inboxes/:inbox_id"
payload = { "project": "abcdef123456789abcdef123" }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/inboxes/:inbox_id"
payload <- "{\n \"project\": \"abcdef123456789abcdef123\"\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}}/inboxes/:inbox_id")
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 \"project\": \"abcdef123456789abcdef123\"\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/inboxes/:inbox_id') do |req|
req.body = "{\n \"project\": \"abcdef123456789abcdef123\"\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}}/inboxes/:inbox_id";
let payload = json!({"project": "abcdef123456789abcdef123"});
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}}/inboxes/:inbox_id \
--header 'content-type: application/json' \
--data '{
"project": "abcdef123456789abcdef123"
}'
echo '{
"project": "abcdef123456789abcdef123"
}' | \
http PATCH {{baseUrl}}/inboxes/:inbox_id \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "project": "abcdef123456789abcdef123"\n}' \
--output-document \
- {{baseUrl}}/inboxes/:inbox_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["project": "abcdef123456789abcdef123"] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
get_inbox_document_versions_resource
{{baseUrl}}/inboxes/:inbox_id/document_versions
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id/document_versions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/inboxes/:inbox_id/document_versions")
require "http/client"
url = "{{baseUrl}}/inboxes/:inbox_id/document_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}}/inboxes/:inbox_id/document_versions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id/document_versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/inboxes/:inbox_id/document_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/inboxes/:inbox_id/document_versions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/inboxes/:inbox_id/document_versions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/inboxes/:inbox_id/document_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}}/inboxes/:inbox_id/document_versions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/inboxes/:inbox_id/document_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}}/inboxes/:inbox_id/document_versions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/inboxes/:inbox_id/document_versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_id/document_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}}/inboxes/:inbox_id/document_versions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/inboxes/:inbox_id/document_versions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/inboxes/:inbox_id/document_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}}/inboxes/:inbox_id/document_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}}/inboxes/:inbox_id/document_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}}/inboxes/:inbox_id/document_versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/inboxes/:inbox_id/document_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}}/inboxes/:inbox_id/document_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}}/inboxes/:inbox_id/document_versions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/inboxes/:inbox_id/document_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}}/inboxes/:inbox_id/document_versions');
echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id/document_versions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes/:inbox_id/document_versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id/document_versions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id/document_versions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/inboxes/:inbox_id/document_versions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/inboxes/:inbox_id/document_versions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/inboxes/:inbox_id/document_versions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/inboxes/:inbox_id/document_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/inboxes/:inbox_id/document_versions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/inboxes/:inbox_id/document_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}}/inboxes/:inbox_id/document_versions
http GET {{baseUrl}}/inboxes/:inbox_id/document_versions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/inboxes/:inbox_id/document_versions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_id/document_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()
POST
Create integration
{{baseUrl}}/integrations/
BODY json
{
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/integrations/");
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\": \"webhook\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/integrations/" {:content-type :json
:form-params {:type "webhook"}})
require "http/client"
url = "{{baseUrl}}/integrations/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"type\": \"webhook\"\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}}/integrations/"),
Content = new StringContent("{\n \"type\": \"webhook\"\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}}/integrations/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"type\": \"webhook\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/integrations/"
payload := strings.NewReader("{\n \"type\": \"webhook\"\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/integrations/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"type": "webhook"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/integrations/")
.setHeader("content-type", "application/json")
.setBody("{\n \"type\": \"webhook\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/integrations/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"type\": \"webhook\"\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\": \"webhook\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/integrations/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/integrations/")
.header("content-type", "application/json")
.body("{\n \"type\": \"webhook\"\n}")
.asString();
const data = JSON.stringify({
type: 'webhook'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/integrations/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/integrations/',
headers: {'content-type': 'application/json'},
data: {type: 'webhook'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/integrations/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"type":"webhook"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/integrations/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "type": "webhook"\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\": \"webhook\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/integrations/")
.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/integrations/',
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: 'webhook'}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/integrations/',
headers: {'content-type': 'application/json'},
body: {type: 'webhook'},
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}}/integrations/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
type: 'webhook'
});
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}}/integrations/',
headers: {'content-type': 'application/json'},
data: {type: 'webhook'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/integrations/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"type":"webhook"}'
};
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": @"webhook" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/integrations/"]
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}}/integrations/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"type\": \"webhook\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/integrations/",
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' => 'webhook'
]),
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}}/integrations/', [
'body' => '{
"type": "webhook"
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/integrations/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'type' => 'webhook'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'type' => 'webhook'
]));
$request->setRequestUrl('{{baseUrl}}/integrations/');
$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}}/integrations/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"type": "webhook"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/integrations/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"type": "webhook"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"type\": \"webhook\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/integrations/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/integrations/"
payload = { "type": "webhook" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/integrations/"
payload <- "{\n \"type\": \"webhook\"\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}}/integrations/")
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\": \"webhook\"\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/integrations/') do |req|
req.body = "{\n \"type\": \"webhook\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/integrations/";
let payload = json!({"type": "webhook"});
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}}/integrations/ \
--header 'content-type: application/json' \
--data '{
"type": "webhook"
}'
echo '{
"type": "webhook"
}' | \
http POST {{baseUrl}}/integrations/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "type": "webhook"\n}' \
--output-document \
- {{baseUrl}}/integrations/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["type": "webhook"] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/integrations/")! 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 an integration
{{baseUrl}}/integrations/:integration_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/integrations/:integration_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/integrations/:integration_id")
require "http/client"
url = "{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/integrations/:integration_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/integrations/:integration_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/integrations/:integration_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/integrations/:integration_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/integrations/:integration_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/integrations/:integration_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/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id');
echo $response->getBody();
setUrl('{{baseUrl}}/integrations/:integration_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/integrations/:integration_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/integrations/:integration_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/integrations/:integration_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/integrations/:integration_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/integrations/:integration_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/integrations/:integration_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/integrations/:integration_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/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_id
http DELETE {{baseUrl}}/integrations/:integration_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/integrations/:integration_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/integrations/:integration_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 all integrations
{{baseUrl}}/integrations/
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/integrations/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/integrations/")
require "http/client"
url = "{{baseUrl}}/integrations/"
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}}/integrations/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/integrations/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/integrations/"
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/integrations/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/integrations/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/integrations/"))
.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}}/integrations/")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/integrations/")
.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}}/integrations/');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/integrations/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/integrations/';
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}}/integrations/',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/integrations/")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/integrations/',
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}}/integrations/'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/integrations/');
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}}/integrations/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/integrations/';
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}}/integrations/"]
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}}/integrations/" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/integrations/",
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}}/integrations/');
echo $response->getBody();
setUrl('{{baseUrl}}/integrations/');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/integrations/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/integrations/' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/integrations/' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/integrations/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/integrations/"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/integrations/"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/integrations/")
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/integrations/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/integrations/";
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}}/integrations/
http GET {{baseUrl}}/integrations/
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/integrations/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/integrations/")! 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 integration attributes
{{baseUrl}}/integrations/:integration_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/integrations/:integration_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/integrations/:integration_id")
require "http/client"
url = "{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/integrations/:integration_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/integrations/:integration_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/integrations/:integration_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/integrations/:integration_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/integrations/:integration_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/integrations/:integration_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id');
echo $response->getBody();
setUrl('{{baseUrl}}/integrations/:integration_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/integrations/:integration_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/integrations/:integration_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/integrations/:integration_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/integrations/:integration_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/integrations/:integration_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/integrations/:integration_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/integrations/:integration_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/integrations/:integration_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id
http GET {{baseUrl}}/integrations/:integration_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/integrations/:integration_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/integrations/:integration_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()
PATCH
Update integration
{{baseUrl}}/integrations/:integration_id
BODY json
{
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/integrations/:integration_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 \"type\": \"webhook\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/integrations/:integration_id" {:content-type :json
:form-params {:type "webhook"}})
require "http/client"
url = "{{baseUrl}}/integrations/:integration_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"type\": \"webhook\"\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}}/integrations/:integration_id"),
Content = new StringContent("{\n \"type\": \"webhook\"\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}}/integrations/:integration_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"type\": \"webhook\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/integrations/:integration_id"
payload := strings.NewReader("{\n \"type\": \"webhook\"\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/integrations/:integration_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"type": "webhook"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/integrations/:integration_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"type\": \"webhook\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/integrations/:integration_id"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"type\": \"webhook\"\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\": \"webhook\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/integrations/:integration_id")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/integrations/:integration_id")
.header("content-type", "application/json")
.body("{\n \"type\": \"webhook\"\n}")
.asString();
const data = JSON.stringify({
type: 'webhook'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/integrations/:integration_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/integrations/:integration_id',
headers: {'content-type': 'application/json'},
data: {type: 'webhook'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/integrations/:integration_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"type":"webhook"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/integrations/:integration_id',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "type": "webhook"\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\": \"webhook\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/integrations/:integration_id")
.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/integrations/:integration_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({type: 'webhook'}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/integrations/:integration_id',
headers: {'content-type': 'application/json'},
body: {type: 'webhook'},
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}}/integrations/:integration_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
type: 'webhook'
});
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}}/integrations/:integration_id',
headers: {'content-type': 'application/json'},
data: {type: 'webhook'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/integrations/:integration_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"type":"webhook"}'
};
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": @"webhook" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/integrations/:integration_id"]
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}}/integrations/:integration_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"type\": \"webhook\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/integrations/:integration_id",
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([
'type' => 'webhook'
]),
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}}/integrations/:integration_id', [
'body' => '{
"type": "webhook"
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/integrations/:integration_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'type' => 'webhook'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'type' => 'webhook'
]));
$request->setRequestUrl('{{baseUrl}}/integrations/:integration_id');
$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}}/integrations/:integration_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"type": "webhook"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/integrations/:integration_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"type": "webhook"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"type\": \"webhook\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/integrations/:integration_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/integrations/:integration_id"
payload = { "type": "webhook" }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/integrations/:integration_id"
payload <- "{\n \"type\": \"webhook\"\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}}/integrations/:integration_id")
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 \"type\": \"webhook\"\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/integrations/:integration_id') do |req|
req.body = "{\n \"type\": \"webhook\"\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}}/integrations/:integration_id";
let payload = json!({"type": "webhook"});
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}}/integrations/:integration_id \
--header 'content-type: application/json' \
--data '{
"type": "webhook"
}'
echo '{
"type": "webhook"
}' | \
http PATCH {{baseUrl}}/integrations/:integration_id \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "type": "webhook"\n}' \
--output-document \
- {{baseUrl}}/integrations/:integration_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["type": "webhook"] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/integrations/:integration_id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
get_email_integration_activation_resource
{{baseUrl}}/integrations/:integration_id/activate
QUERY PARAMS
secret
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/integrations/:integration_id/activate?secret=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/integrations/:integration_id/activate" {:query-params {:secret ""}})
require "http/client"
url = "{{baseUrl}}/integrations/:integration_id/activate?secret="
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}}/integrations/:integration_id/activate?secret="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/integrations/:integration_id/activate?secret=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/integrations/:integration_id/activate?secret="
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/integrations/:integration_id/activate?secret= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/integrations/:integration_id/activate?secret=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/integrations/:integration_id/activate?secret="))
.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}}/integrations/:integration_id/activate?secret=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/integrations/:integration_id/activate?secret=")
.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}}/integrations/:integration_id/activate?secret=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/integrations/:integration_id/activate',
params: {secret: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/integrations/:integration_id/activate?secret=';
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}}/integrations/:integration_id/activate?secret=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/integrations/:integration_id/activate?secret=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/integrations/:integration_id/activate?secret=',
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}}/integrations/:integration_id/activate',
qs: {secret: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/integrations/:integration_id/activate');
req.query({
secret: ''
});
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}}/integrations/:integration_id/activate',
params: {secret: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/integrations/:integration_id/activate?secret=';
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}}/integrations/:integration_id/activate?secret="]
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}}/integrations/:integration_id/activate?secret=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/integrations/:integration_id/activate?secret=",
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}}/integrations/:integration_id/activate?secret=');
echo $response->getBody();
setUrl('{{baseUrl}}/integrations/:integration_id/activate');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'secret' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/integrations/:integration_id/activate');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'secret' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/integrations/:integration_id/activate?secret=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/integrations/:integration_id/activate?secret=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/integrations/:integration_id/activate?secret=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/integrations/:integration_id/activate"
querystring = {"secret":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/integrations/:integration_id/activate"
queryString <- list(secret = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/integrations/:integration_id/activate?secret=")
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/integrations/:integration_id/activate') do |req|
req.params['secret'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/integrations/:integration_id/activate";
let querystring = [
("secret", ""),
];
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}}/integrations/:integration_id/activate?secret='
http GET '{{baseUrl}}/integrations/:integration_id/activate?secret='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/integrations/:integration_id/activate?secret='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/integrations/:integration_id/activate?secret=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete scoped predictor settings
{{baseUrl}}/predictor_settings/:scope
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/predictor_settings/:scope");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/predictor_settings/:scope")
require "http/client"
url = "{{baseUrl}}/predictor_settings/:scope"
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}}/predictor_settings/:scope"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/predictor_settings/:scope");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/predictor_settings/:scope"
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/predictor_settings/:scope HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/predictor_settings/:scope")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/predictor_settings/:scope"))
.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}}/predictor_settings/:scope")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/predictor_settings/:scope")
.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}}/predictor_settings/:scope');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/predictor_settings/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/predictor_settings/:scope';
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}}/predictor_settings/:scope',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/predictor_settings/:scope")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/predictor_settings/:scope',
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}}/predictor_settings/:scope'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/predictor_settings/:scope');
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}}/predictor_settings/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/predictor_settings/:scope';
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}}/predictor_settings/:scope"]
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}}/predictor_settings/:scope" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/predictor_settings/:scope",
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}}/predictor_settings/:scope');
echo $response->getBody();
setUrl('{{baseUrl}}/predictor_settings/:scope');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/predictor_settings/:scope');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/predictor_settings/:scope' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/predictor_settings/:scope' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/predictor_settings/:scope")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/predictor_settings/:scope"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/predictor_settings/:scope"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/predictor_settings/:scope")
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/predictor_settings/:scope') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/predictor_settings/:scope";
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}}/predictor_settings/:scope
http DELETE {{baseUrl}}/predictor_settings/:scope
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/predictor_settings/:scope
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/predictor_settings/:scope")! 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 all predictor settings
{{baseUrl}}/predictor_settings
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/predictor_settings");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/predictor_settings")
require "http/client"
url = "{{baseUrl}}/predictor_settings"
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}}/predictor_settings"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/predictor_settings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/predictor_settings"
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/predictor_settings HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/predictor_settings")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/predictor_settings"))
.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}}/predictor_settings")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/predictor_settings")
.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}}/predictor_settings');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/predictor_settings'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/predictor_settings';
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}}/predictor_settings',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/predictor_settings")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/predictor_settings',
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}}/predictor_settings'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/predictor_settings');
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}}/predictor_settings'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/predictor_settings';
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}}/predictor_settings"]
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}}/predictor_settings" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/predictor_settings",
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}}/predictor_settings');
echo $response->getBody();
setUrl('{{baseUrl}}/predictor_settings');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/predictor_settings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/predictor_settings' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/predictor_settings' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/predictor_settings")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/predictor_settings"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/predictor_settings"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/predictor_settings")
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/predictor_settings') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/predictor_settings";
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}}/predictor_settings
http GET {{baseUrl}}/predictor_settings
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/predictor_settings
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/predictor_settings")! 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 scoped predictor settings
{{baseUrl}}/predictor_settings/:scope
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/predictor_settings/:scope");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/predictor_settings/:scope")
require "http/client"
url = "{{baseUrl}}/predictor_settings/:scope"
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}}/predictor_settings/:scope"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/predictor_settings/:scope");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/predictor_settings/:scope"
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/predictor_settings/:scope HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/predictor_settings/:scope")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/predictor_settings/:scope"))
.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}}/predictor_settings/:scope")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/predictor_settings/:scope")
.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}}/predictor_settings/:scope');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/predictor_settings/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/predictor_settings/:scope';
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}}/predictor_settings/:scope',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/predictor_settings/:scope")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/predictor_settings/:scope',
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}}/predictor_settings/:scope'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/predictor_settings/:scope');
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}}/predictor_settings/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/predictor_settings/:scope';
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}}/predictor_settings/:scope"]
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}}/predictor_settings/:scope" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/predictor_settings/:scope",
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}}/predictor_settings/:scope');
echo $response->getBody();
setUrl('{{baseUrl}}/predictor_settings/:scope');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/predictor_settings/:scope');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/predictor_settings/:scope' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/predictor_settings/:scope' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/predictor_settings/:scope")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/predictor_settings/:scope"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/predictor_settings/:scope"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/predictor_settings/:scope")
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/predictor_settings/:scope') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/predictor_settings/:scope";
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}}/predictor_settings/:scope
http GET {{baseUrl}}/predictor_settings/:scope
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/predictor_settings/:scope
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/predictor_settings/:scope")! 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
Update scoped predictor settings
{{baseUrl}}/predictor_settings/:scope
BODY json
{
"blacklist": {},
"expected_values": {},
"fallback": {},
"key_value_pairs": {
"classification_cutoff": 0,
"rule_config": {},
"splitting_cutoff": 0,
"uer_pre_config": {}
},
"table_extraction_settings": {
"field_settings": {
"*": {}
}
},
"whitelist": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/predictor_settings/:scope");
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 \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/predictor_settings/:scope" {:content-type :json
:form-params {:blacklist {}
:expected_values {}
:fallback {}
:key_value_pairs {:classification_cutoff 0
:rule_config {}
:splitting_cutoff 0
:uer_pre_config {}}
:table_extraction_settings {:field_settings {:* {}}}
:whitelist {}}})
require "http/client"
url = "{{baseUrl}}/predictor_settings/:scope"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\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}}/predictor_settings/:scope"),
Content = new StringContent("{\n \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\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}}/predictor_settings/:scope");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/predictor_settings/:scope"
payload := strings.NewReader("{\n \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\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/predictor_settings/:scope HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 300
{
"blacklist": {},
"expected_values": {},
"fallback": {},
"key_value_pairs": {
"classification_cutoff": 0,
"rule_config": {},
"splitting_cutoff": 0,
"uer_pre_config": {}
},
"table_extraction_settings": {
"field_settings": {
"*": {}
}
},
"whitelist": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/predictor_settings/:scope")
.setHeader("content-type", "application/json")
.setBody("{\n \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/predictor_settings/:scope"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\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 \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/predictor_settings/:scope")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/predictor_settings/:scope")
.header("content-type", "application/json")
.body("{\n \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\n}")
.asString();
const data = JSON.stringify({
blacklist: {},
expected_values: {},
fallback: {},
key_value_pairs: {
classification_cutoff: 0,
rule_config: {},
splitting_cutoff: 0,
uer_pre_config: {}
},
table_extraction_settings: {
field_settings: {
'*': {}
}
},
whitelist: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/predictor_settings/:scope');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/predictor_settings/:scope',
headers: {'content-type': 'application/json'},
data: {
blacklist: {},
expected_values: {},
fallback: {},
key_value_pairs: {
classification_cutoff: 0,
rule_config: {},
splitting_cutoff: 0,
uer_pre_config: {}
},
table_extraction_settings: {field_settings: {'*': {}}},
whitelist: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/predictor_settings/:scope';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"blacklist":{},"expected_values":{},"fallback":{},"key_value_pairs":{"classification_cutoff":0,"rule_config":{},"splitting_cutoff":0,"uer_pre_config":{}},"table_extraction_settings":{"field_settings":{"*":{}}},"whitelist":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/predictor_settings/:scope',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "blacklist": {},\n "expected_values": {},\n "fallback": {},\n "key_value_pairs": {\n "classification_cutoff": 0,\n "rule_config": {},\n "splitting_cutoff": 0,\n "uer_pre_config": {}\n },\n "table_extraction_settings": {\n "field_settings": {\n "*": {}\n }\n },\n "whitelist": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/predictor_settings/:scope")
.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/predictor_settings/:scope',
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({
blacklist: {},
expected_values: {},
fallback: {},
key_value_pairs: {
classification_cutoff: 0,
rule_config: {},
splitting_cutoff: 0,
uer_pre_config: {}
},
table_extraction_settings: {field_settings: {'*': {}}},
whitelist: {}
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/predictor_settings/:scope',
headers: {'content-type': 'application/json'},
body: {
blacklist: {},
expected_values: {},
fallback: {},
key_value_pairs: {
classification_cutoff: 0,
rule_config: {},
splitting_cutoff: 0,
uer_pre_config: {}
},
table_extraction_settings: {field_settings: {'*': {}}},
whitelist: {}
},
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}}/predictor_settings/:scope');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
blacklist: {},
expected_values: {},
fallback: {},
key_value_pairs: {
classification_cutoff: 0,
rule_config: {},
splitting_cutoff: 0,
uer_pre_config: {}
},
table_extraction_settings: {
field_settings: {
'*': {}
}
},
whitelist: {}
});
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}}/predictor_settings/:scope',
headers: {'content-type': 'application/json'},
data: {
blacklist: {},
expected_values: {},
fallback: {},
key_value_pairs: {
classification_cutoff: 0,
rule_config: {},
splitting_cutoff: 0,
uer_pre_config: {}
},
table_extraction_settings: {field_settings: {'*': {}}},
whitelist: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/predictor_settings/:scope';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"blacklist":{},"expected_values":{},"fallback":{},"key_value_pairs":{"classification_cutoff":0,"rule_config":{},"splitting_cutoff":0,"uer_pre_config":{}},"table_extraction_settings":{"field_settings":{"*":{}}},"whitelist":{}}'
};
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 = @{ @"blacklist": @{ },
@"expected_values": @{ },
@"fallback": @{ },
@"key_value_pairs": @{ @"classification_cutoff": @0, @"rule_config": @{ }, @"splitting_cutoff": @0, @"uer_pre_config": @{ } },
@"table_extraction_settings": @{ @"field_settings": @{ @"*": @{ } } },
@"whitelist": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/predictor_settings/:scope"]
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}}/predictor_settings/:scope" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/predictor_settings/:scope",
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([
'blacklist' => [
],
'expected_values' => [
],
'fallback' => [
],
'key_value_pairs' => [
'classification_cutoff' => 0,
'rule_config' => [
],
'splitting_cutoff' => 0,
'uer_pre_config' => [
]
],
'table_extraction_settings' => [
'field_settings' => [
'*' => [
]
]
],
'whitelist' => [
]
]),
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}}/predictor_settings/:scope', [
'body' => '{
"blacklist": {},
"expected_values": {},
"fallback": {},
"key_value_pairs": {
"classification_cutoff": 0,
"rule_config": {},
"splitting_cutoff": 0,
"uer_pre_config": {}
},
"table_extraction_settings": {
"field_settings": {
"*": {}
}
},
"whitelist": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/predictor_settings/:scope');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'blacklist' => [
],
'expected_values' => [
],
'fallback' => [
],
'key_value_pairs' => [
'classification_cutoff' => 0,
'rule_config' => [
],
'splitting_cutoff' => 0,
'uer_pre_config' => [
]
],
'table_extraction_settings' => [
'field_settings' => [
'*' => [
]
]
],
'whitelist' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'blacklist' => [
],
'expected_values' => [
],
'fallback' => [
],
'key_value_pairs' => [
'classification_cutoff' => 0,
'rule_config' => [
],
'splitting_cutoff' => 0,
'uer_pre_config' => [
]
],
'table_extraction_settings' => [
'field_settings' => [
'*' => [
]
]
],
'whitelist' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/predictor_settings/:scope');
$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}}/predictor_settings/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"blacklist": {},
"expected_values": {},
"fallback": {},
"key_value_pairs": {
"classification_cutoff": 0,
"rule_config": {},
"splitting_cutoff": 0,
"uer_pre_config": {}
},
"table_extraction_settings": {
"field_settings": {
"*": {}
}
},
"whitelist": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/predictor_settings/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"blacklist": {},
"expected_values": {},
"fallback": {},
"key_value_pairs": {
"classification_cutoff": 0,
"rule_config": {},
"splitting_cutoff": 0,
"uer_pre_config": {}
},
"table_extraction_settings": {
"field_settings": {
"*": {}
}
},
"whitelist": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/predictor_settings/:scope", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/predictor_settings/:scope"
payload = {
"blacklist": {},
"expected_values": {},
"fallback": {},
"key_value_pairs": {
"classification_cutoff": 0,
"rule_config": {},
"splitting_cutoff": 0,
"uer_pre_config": {}
},
"table_extraction_settings": { "field_settings": { "*": {} } },
"whitelist": {}
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/predictor_settings/:scope"
payload <- "{\n \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\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}}/predictor_settings/:scope")
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 \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\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/predictor_settings/:scope') do |req|
req.body = "{\n \"blacklist\": {},\n \"expected_values\": {},\n \"fallback\": {},\n \"key_value_pairs\": {\n \"classification_cutoff\": 0,\n \"rule_config\": {},\n \"splitting_cutoff\": 0,\n \"uer_pre_config\": {}\n },\n \"table_extraction_settings\": {\n \"field_settings\": {\n \"*\": {}\n }\n },\n \"whitelist\": {}\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}}/predictor_settings/:scope";
let payload = json!({
"blacklist": json!({}),
"expected_values": json!({}),
"fallback": json!({}),
"key_value_pairs": json!({
"classification_cutoff": 0,
"rule_config": json!({}),
"splitting_cutoff": 0,
"uer_pre_config": json!({})
}),
"table_extraction_settings": json!({"field_settings": json!({"*": json!({})})}),
"whitelist": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/predictor_settings/:scope \
--header 'content-type: application/json' \
--data '{
"blacklist": {},
"expected_values": {},
"fallback": {},
"key_value_pairs": {
"classification_cutoff": 0,
"rule_config": {},
"splitting_cutoff": 0,
"uer_pre_config": {}
},
"table_extraction_settings": {
"field_settings": {
"*": {}
}
},
"whitelist": {}
}'
echo '{
"blacklist": {},
"expected_values": {},
"fallback": {},
"key_value_pairs": {
"classification_cutoff": 0,
"rule_config": {},
"splitting_cutoff": 0,
"uer_pre_config": {}
},
"table_extraction_settings": {
"field_settings": {
"*": {}
}
},
"whitelist": {}
}' | \
http PATCH {{baseUrl}}/predictor_settings/:scope \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "blacklist": {},\n "expected_values": {},\n "fallback": {},\n "key_value_pairs": {\n "classification_cutoff": 0,\n "rule_config": {},\n "splitting_cutoff": 0,\n "uer_pre_config": {}\n },\n "table_extraction_settings": {\n "field_settings": {\n "*": {}\n }\n },\n "whitelist": {}\n}' \
--output-document \
- {{baseUrl}}/predictor_settings/:scope
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"blacklist": [],
"expected_values": [],
"fallback": [],
"key_value_pairs": [
"classification_cutoff": 0,
"rule_config": [],
"splitting_cutoff": 0,
"uer_pre_config": []
],
"table_extraction_settings": ["field_settings": ["*": []]],
"whitelist": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/predictor_settings/:scope")! 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
Create a project
{{baseUrl}}/projects
BODY json
{
"default_document_type": "",
"default_format": "",
"formats": [],
"name": "",
"split_into_sections": false,
"sub_page_splitting": false,
"timeout": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/projects");
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 \"timeout\": 10\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/projects" {:content-type :json
:form-params {:timeout 10}})
require "http/client"
url = "{{baseUrl}}/projects"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"timeout\": 10\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}}/projects"),
Content = new StringContent("{\n \"timeout\": 10\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}}/projects");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"timeout\": 10\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/projects"
payload := strings.NewReader("{\n \"timeout\": 10\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/projects HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 19
{
"timeout": 10
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/projects")
.setHeader("content-type", "application/json")
.setBody("{\n \"timeout\": 10\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/projects"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"timeout\": 10\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 \"timeout\": 10\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/projects")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/projects")
.header("content-type", "application/json")
.body("{\n \"timeout\": 10\n}")
.asString();
const data = JSON.stringify({
timeout: 10
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/projects');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/projects',
headers: {'content-type': 'application/json'},
data: {timeout: 10}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/projects';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"timeout":10}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/projects',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "timeout": 10\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"timeout\": 10\n}")
val request = Request.Builder()
.url("{{baseUrl}}/projects")
.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/projects',
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({timeout: 10}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/projects',
headers: {'content-type': 'application/json'},
body: {timeout: 10},
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}}/projects');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
timeout: 10
});
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}}/projects',
headers: {'content-type': 'application/json'},
data: {timeout: 10}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/projects';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"timeout":10}'
};
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 = @{ @"timeout": @10 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/projects"]
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}}/projects" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"timeout\": 10\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/projects",
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([
'timeout' => 10
]),
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}}/projects', [
'body' => '{
"timeout": 10
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/projects');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'timeout' => 10
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'timeout' => 10
]));
$request->setRequestUrl('{{baseUrl}}/projects');
$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}}/projects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"timeout": 10
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/projects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"timeout": 10
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"timeout\": 10\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/projects", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/projects"
payload = { "timeout": 10 }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/projects"
payload <- "{\n \"timeout\": 10\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}}/projects")
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 \"timeout\": 10\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/projects') do |req|
req.body = "{\n \"timeout\": 10\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/projects";
let payload = json!({"timeout": 10});
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}}/projects \
--header 'content-type: application/json' \
--data '{
"timeout": 10
}'
echo '{
"timeout": 10
}' | \
http POST {{baseUrl}}/projects \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "timeout": 10\n}' \
--output-document \
- {{baseUrl}}/projects
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["timeout": 10] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/projects")! 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 project
{{baseUrl}}/projects/:project_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/projects/:project_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/projects/:project_id")
require "http/client"
url = "{{baseUrl}}/projects/:project_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}}/projects/:project_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/projects/:project_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/projects/:project_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/projects/:project_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/projects/:project_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/projects/:project_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}}/projects/:project_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/projects/:project_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}}/projects/:project_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/projects/:project_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/projects/:project_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}}/projects/:project_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/projects/:project_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/projects/:project_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}}/projects/:project_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}}/projects/:project_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}}/projects/:project_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/projects/:project_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}}/projects/:project_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}}/projects/:project_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/projects/:project_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}}/projects/:project_id');
echo $response->getBody();
setUrl('{{baseUrl}}/projects/:project_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/projects/:project_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/projects/:project_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/projects/:project_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/projects/:project_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/projects/:project_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/projects/:project_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/projects/:project_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/projects/:project_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}}/projects/:project_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}}/projects/:project_id
http DELETE {{baseUrl}}/projects/:project_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/projects/:project_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/projects/:project_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 project attributes
{{baseUrl}}/projects/:project_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/projects/:project_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/projects/:project_id")
require "http/client"
url = "{{baseUrl}}/projects/:project_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}}/projects/:project_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/projects/:project_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/projects/:project_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/projects/:project_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/projects/:project_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/projects/:project_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}}/projects/:project_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/projects/:project_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}}/projects/:project_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/projects/:project_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/projects/:project_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}}/projects/:project_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/projects/:project_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/projects/:project_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}}/projects/:project_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}}/projects/:project_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}}/projects/:project_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/projects/:project_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}}/projects/:project_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}}/projects/:project_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/projects/:project_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}}/projects/:project_id');
echo $response->getBody();
setUrl('{{baseUrl}}/projects/:project_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/projects/:project_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/projects/:project_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/projects/:project_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/projects/:project_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/projects/:project_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/projects/:project_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/projects/:project_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/projects/:project_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/projects/:project_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}}/projects/:project_id
http GET {{baseUrl}}/projects/:project_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/projects/:project_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/projects/:project_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 the list of projects
{{baseUrl}}/projects
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/projects");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/projects")
require "http/client"
url = "{{baseUrl}}/projects"
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}}/projects"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/projects");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/projects"
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/projects HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/projects")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/projects"))
.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}}/projects")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/projects")
.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}}/projects');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/projects'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/projects';
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}}/projects',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/projects")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/projects',
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}}/projects'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/projects');
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}}/projects'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/projects';
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}}/projects"]
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}}/projects" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/projects",
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}}/projects');
echo $response->getBody();
setUrl('{{baseUrl}}/projects');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/projects');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/projects' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/projects' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/projects")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/projects"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/projects"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/projects")
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/projects') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/projects";
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}}/projects
http GET {{baseUrl}}/projects
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/projects
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/projects")! 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
Update project
{{baseUrl}}/projects/:project_id
BODY json
{
"default_document_type": "",
"default_format": "",
"formats": [],
"name": "",
"split_into_sections": false,
"sub_page_splitting": false,
"timeout": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/projects/:project_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 \"timeout\": 10\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/projects/:project_id" {:content-type :json
:form-params {:timeout 10}})
require "http/client"
url = "{{baseUrl}}/projects/:project_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"timeout\": 10\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}}/projects/:project_id"),
Content = new StringContent("{\n \"timeout\": 10\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}}/projects/:project_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"timeout\": 10\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/projects/:project_id"
payload := strings.NewReader("{\n \"timeout\": 10\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/projects/:project_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 19
{
"timeout": 10
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/projects/:project_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"timeout\": 10\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/projects/:project_id"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"timeout\": 10\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 \"timeout\": 10\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/projects/:project_id")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/projects/:project_id")
.header("content-type", "application/json")
.body("{\n \"timeout\": 10\n}")
.asString();
const data = JSON.stringify({
timeout: 10
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/projects/:project_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/projects/:project_id',
headers: {'content-type': 'application/json'},
data: {timeout: 10}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/projects/:project_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"timeout":10}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/projects/:project_id',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "timeout": 10\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"timeout\": 10\n}")
val request = Request.Builder()
.url("{{baseUrl}}/projects/:project_id")
.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/projects/:project_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({timeout: 10}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/projects/:project_id',
headers: {'content-type': 'application/json'},
body: {timeout: 10},
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}}/projects/:project_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
timeout: 10
});
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}}/projects/:project_id',
headers: {'content-type': 'application/json'},
data: {timeout: 10}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/projects/:project_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"timeout":10}'
};
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 = @{ @"timeout": @10 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/projects/:project_id"]
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}}/projects/:project_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"timeout\": 10\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/projects/:project_id",
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([
'timeout' => 10
]),
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}}/projects/:project_id', [
'body' => '{
"timeout": 10
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/projects/:project_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'timeout' => 10
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'timeout' => 10
]));
$request->setRequestUrl('{{baseUrl}}/projects/:project_id');
$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}}/projects/:project_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"timeout": 10
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/projects/:project_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"timeout": 10
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"timeout\": 10\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/projects/:project_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/projects/:project_id"
payload = { "timeout": 10 }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/projects/:project_id"
payload <- "{\n \"timeout\": 10\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}}/projects/:project_id")
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 \"timeout\": 10\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/projects/:project_id') do |req|
req.body = "{\n \"timeout\": 10\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}}/projects/:project_id";
let payload = json!({"timeout": 10});
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}}/projects/:project_id \
--header 'content-type: application/json' \
--data '{
"timeout": 10
}'
echo '{
"timeout": 10
}' | \
http PATCH {{baseUrl}}/projects/:project_id \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "timeout": 10\n}' \
--output-document \
- {{baseUrl}}/projects/:project_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["timeout": 10] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/projects/:project_id")! 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
Create report
{{baseUrl}}/reports
BODY json
{
"annotations": {
"add_text": false,
"include": false
},
"automation_blockers": {
"include": false
},
"automation_score": {},
"automation_what_if": {},
"cover": {},
"documents": [],
"elapse_time": {},
"evaluations": {
"additional_column": "",
"include": false
},
"field_automation": {},
"inboxes": [],
"lines": {},
"metadata": {
"columns": [],
"fields": {
"annotations": [],
"lines": [],
"meta_information": []
},
"include": false,
"rename": {}
},
"name": "",
"page_classification": {},
"projects": [],
"sections": {},
"separator": "",
"sources": [],
"text": {},
"version_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/reports" {:content-type :json
:form-params {:documents ["abcdef123456789abcdef123"]
:inboxes ["abcdef123456789abcdef123"]
:projects ["abcdef123456789abcdef123"]
:sources ["human"]}})
require "http/client"
url = "{{baseUrl}}/reports"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\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}}/reports"),
Content = new StringContent("{\n \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\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}}/reports");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/reports"
payload := strings.NewReader("{\n \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\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/reports HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 190
{
"documents": [
"abcdef123456789abcdef123"
],
"inboxes": [
"abcdef123456789abcdef123"
],
"projects": [
"abcdef123456789abcdef123"
],
"sources": [
"human"
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/reports")
.setHeader("content-type", "application/json")
.setBody("{\n \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/reports"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\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 \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/reports")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/reports")
.header("content-type", "application/json")
.body("{\n \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\n ]\n}")
.asString();
const data = JSON.stringify({
documents: [
'abcdef123456789abcdef123'
],
inboxes: [
'abcdef123456789abcdef123'
],
projects: [
'abcdef123456789abcdef123'
],
sources: [
'human'
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/reports');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/reports',
headers: {'content-type': 'application/json'},
data: {
documents: ['abcdef123456789abcdef123'],
inboxes: ['abcdef123456789abcdef123'],
projects: ['abcdef123456789abcdef123'],
sources: ['human']
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/reports';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"documents":["abcdef123456789abcdef123"],"inboxes":["abcdef123456789abcdef123"],"projects":["abcdef123456789abcdef123"],"sources":["human"]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/reports',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "documents": [\n "abcdef123456789abcdef123"\n ],\n "inboxes": [\n "abcdef123456789abcdef123"\n ],\n "projects": [\n "abcdef123456789abcdef123"\n ],\n "sources": [\n "human"\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 \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/reports")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/reports',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
documents: ['abcdef123456789abcdef123'],
inboxes: ['abcdef123456789abcdef123'],
projects: ['abcdef123456789abcdef123'],
sources: ['human']
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/reports',
headers: {'content-type': 'application/json'},
body: {
documents: ['abcdef123456789abcdef123'],
inboxes: ['abcdef123456789abcdef123'],
projects: ['abcdef123456789abcdef123'],
sources: ['human']
},
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}}/reports');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
documents: [
'abcdef123456789abcdef123'
],
inboxes: [
'abcdef123456789abcdef123'
],
projects: [
'abcdef123456789abcdef123'
],
sources: [
'human'
]
});
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}}/reports',
headers: {'content-type': 'application/json'},
data: {
documents: ['abcdef123456789abcdef123'],
inboxes: ['abcdef123456789abcdef123'],
projects: ['abcdef123456789abcdef123'],
sources: ['human']
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/reports';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"documents":["abcdef123456789abcdef123"],"inboxes":["abcdef123456789abcdef123"],"projects":["abcdef123456789abcdef123"],"sources":["human"]}'
};
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 = @{ @"documents": @[ @"abcdef123456789abcdef123" ],
@"inboxes": @[ @"abcdef123456789abcdef123" ],
@"projects": @[ @"abcdef123456789abcdef123" ],
@"sources": @[ @"human" ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/reports"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/reports" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/reports",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'documents' => [
'abcdef123456789abcdef123'
],
'inboxes' => [
'abcdef123456789abcdef123'
],
'projects' => [
'abcdef123456789abcdef123'
],
'sources' => [
'human'
]
]),
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}}/reports', [
'body' => '{
"documents": [
"abcdef123456789abcdef123"
],
"inboxes": [
"abcdef123456789abcdef123"
],
"projects": [
"abcdef123456789abcdef123"
],
"sources": [
"human"
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/reports');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'documents' => [
'abcdef123456789abcdef123'
],
'inboxes' => [
'abcdef123456789abcdef123'
],
'projects' => [
'abcdef123456789abcdef123'
],
'sources' => [
'human'
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'documents' => [
'abcdef123456789abcdef123'
],
'inboxes' => [
'abcdef123456789abcdef123'
],
'projects' => [
'abcdef123456789abcdef123'
],
'sources' => [
'human'
]
]));
$request->setRequestUrl('{{baseUrl}}/reports');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"documents": [
"abcdef123456789abcdef123"
],
"inboxes": [
"abcdef123456789abcdef123"
],
"projects": [
"abcdef123456789abcdef123"
],
"sources": [
"human"
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"documents": [
"abcdef123456789abcdef123"
],
"inboxes": [
"abcdef123456789abcdef123"
],
"projects": [
"abcdef123456789abcdef123"
],
"sources": [
"human"
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/reports", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/reports"
payload = {
"documents": ["abcdef123456789abcdef123"],
"inboxes": ["abcdef123456789abcdef123"],
"projects": ["abcdef123456789abcdef123"],
"sources": ["human"]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/reports"
payload <- "{\n \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\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}}/reports")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\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/reports') do |req|
req.body = "{\n \"documents\": [\n \"abcdef123456789abcdef123\"\n ],\n \"inboxes\": [\n \"abcdef123456789abcdef123\"\n ],\n \"projects\": [\n \"abcdef123456789abcdef123\"\n ],\n \"sources\": [\n \"human\"\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/reports";
let payload = json!({
"documents": ("abcdef123456789abcdef123"),
"inboxes": ("abcdef123456789abcdef123"),
"projects": ("abcdef123456789abcdef123"),
"sources": ("human")
});
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}}/reports \
--header 'content-type: application/json' \
--data '{
"documents": [
"abcdef123456789abcdef123"
],
"inboxes": [
"abcdef123456789abcdef123"
],
"projects": [
"abcdef123456789abcdef123"
],
"sources": [
"human"
]
}'
echo '{
"documents": [
"abcdef123456789abcdef123"
],
"inboxes": [
"abcdef123456789abcdef123"
],
"projects": [
"abcdef123456789abcdef123"
],
"sources": [
"human"
]
}' | \
http POST {{baseUrl}}/reports \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "documents": [\n "abcdef123456789abcdef123"\n ],\n "inboxes": [\n "abcdef123456789abcdef123"\n ],\n "projects": [\n "abcdef123456789abcdef123"\n ],\n "sources": [\n "human"\n ]\n}' \
--output-document \
- {{baseUrl}}/reports
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"documents": ["abcdef123456789abcdef123"],
"inboxes": ["abcdef123456789abcdef123"],
"projects": ["abcdef123456789abcdef123"],
"sources": ["human"]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete a report
{{baseUrl}}/reports/:report_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports/:report_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/reports/:report_id")
require "http/client"
url = "{{baseUrl}}/reports/:report_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}}/reports/: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}}/reports/:report_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/reports/:report_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/reports/:report_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/reports/:report_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/reports/:report_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}}/reports/:report_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/reports/: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('DELETE', '{{baseUrl}}/reports/:report_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/reports/:report_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/reports/:report_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}}/reports/:report_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/reports/:report_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/reports/: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: 'DELETE', url: '{{baseUrl}}/reports/:report_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}}/reports/: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: 'DELETE', url: '{{baseUrl}}/reports/: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}}/reports/:report_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}}/reports/:report_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}}/reports/:report_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/reports/:report_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}}/reports/:report_id');
echo $response->getBody();
setUrl('{{baseUrl}}/reports/:report_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/reports/:report_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reports/:report_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports/:report_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/reports/:report_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/reports/:report_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/reports/:report_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/reports/:report_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/reports/:report_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}}/reports/:report_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}}/reports/:report_id
http DELETE {{baseUrl}}/reports/:report_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/reports/:report_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports/:report_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
Generate report based on input
{{baseUrl}}/reports/generate
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports/generate");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/reports/generate")
require "http/client"
url = "{{baseUrl}}/reports/generate"
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}}/reports/generate"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reports/generate");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/reports/generate"
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/reports/generate HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/reports/generate")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/reports/generate"))
.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}}/reports/generate")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/reports/generate")
.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}}/reports/generate');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/reports/generate'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/reports/generate';
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}}/reports/generate',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/reports/generate")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/reports/generate',
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}}/reports/generate'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/reports/generate');
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}}/reports/generate'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/reports/generate';
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}}/reports/generate"]
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}}/reports/generate" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/reports/generate",
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}}/reports/generate');
echo $response->getBody();
setUrl('{{baseUrl}}/reports/generate');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/reports/generate');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reports/generate' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports/generate' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/reports/generate")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/reports/generate"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/reports/generate"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/reports/generate")
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/reports/generate') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/reports/generate";
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}}/reports/generate
http POST {{baseUrl}}/reports/generate
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/reports/generate
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports/generate")! 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
Generate report based on report id
{{baseUrl}}/reports/:report_id/generate
QUERY PARAMS
delivery_method
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports/:report_id/generate?delivery_method=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/reports/:report_id/generate" {:query-params {:delivery_method ""}})
require "http/client"
url = "{{baseUrl}}/reports/:report_id/generate?delivery_method="
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}}/reports/:report_id/generate?delivery_method="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reports/:report_id/generate?delivery_method=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/reports/:report_id/generate?delivery_method="
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/reports/:report_id/generate?delivery_method= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/reports/:report_id/generate?delivery_method=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/reports/:report_id/generate?delivery_method="))
.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}}/reports/:report_id/generate?delivery_method=")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/reports/:report_id/generate?delivery_method=")
.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}}/reports/:report_id/generate?delivery_method=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/reports/:report_id/generate',
params: {delivery_method: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/reports/:report_id/generate?delivery_method=';
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}}/reports/:report_id/generate?delivery_method=',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/reports/:report_id/generate?delivery_method=")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/reports/:report_id/generate?delivery_method=',
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}}/reports/:report_id/generate',
qs: {delivery_method: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/reports/:report_id/generate');
req.query({
delivery_method: ''
});
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}}/reports/:report_id/generate',
params: {delivery_method: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/reports/:report_id/generate?delivery_method=';
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}}/reports/:report_id/generate?delivery_method="]
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}}/reports/:report_id/generate?delivery_method=" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/reports/:report_id/generate?delivery_method=",
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}}/reports/:report_id/generate?delivery_method=');
echo $response->getBody();
setUrl('{{baseUrl}}/reports/:report_id/generate');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'delivery_method' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/reports/:report_id/generate');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
'delivery_method' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reports/:report_id/generate?delivery_method=' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports/:report_id/generate?delivery_method=' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/reports/:report_id/generate?delivery_method=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/reports/:report_id/generate"
querystring = {"delivery_method":""}
response = requests.post(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/reports/:report_id/generate"
queryString <- list(delivery_method = "")
response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/reports/:report_id/generate?delivery_method=")
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/reports/:report_id/generate') do |req|
req.params['delivery_method'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/reports/:report_id/generate";
let querystring = [
("delivery_method", ""),
];
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}}/reports/:report_id/generate?delivery_method='
http POST '{{baseUrl}}/reports/:report_id/generate?delivery_method='
wget --quiet \
--method POST \
--output-document \
- '{{baseUrl}}/reports/:report_id/generate?delivery_method='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports/:report_id/generate?delivery_method=")! 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
Get all reports
{{baseUrl}}/reports
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/reports")
require "http/client"
url = "{{baseUrl}}/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}}/reports"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reports");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/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/reports HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/reports")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/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}}/reports")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/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}}/reports');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/reports'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/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}}/reports',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/reports")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/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}}/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}}/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}}/reports'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/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}}/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}}/reports" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/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}}/reports');
echo $response->getBody();
setUrl('{{baseUrl}}/reports');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/reports');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reports' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/reports")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/reports"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/reports"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/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/reports') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/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}}/reports
http GET {{baseUrl}}/reports
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/reports
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/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()
GET
Get report
{{baseUrl}}/reports/:report_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports/:report_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/reports/:report_id")
require "http/client"
url = "{{baseUrl}}/reports/: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}}/reports/: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}}/reports/:report_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/reports/: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/reports/:report_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/reports/:report_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/reports/: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}}/reports/:report_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/reports/: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}}/reports/:report_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/reports/:report_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/reports/: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}}/reports/:report_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/reports/: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/reports/: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}}/reports/: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}}/reports/: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}}/reports/: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}}/reports/: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}}/reports/: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}}/reports/:report_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/reports/: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}}/reports/:report_id');
echo $response->getBody();
setUrl('{{baseUrl}}/reports/:report_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/reports/:report_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reports/:report_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports/:report_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/reports/:report_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/reports/:report_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/reports/:report_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/reports/: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/reports/:report_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/reports/: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}}/reports/:report_id
http GET {{baseUrl}}/reports/:report_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/reports/:report_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports/: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()
PATCH
Update report
{{baseUrl}}/reports/:report_id
BODY json
{
"annotations": {
"add_text": false,
"include": false
},
"automation_blockers": {
"include": false
},
"automation_score": {},
"automation_what_if": {},
"cover": {},
"documents": [],
"elapse_time": {},
"evaluations": {
"additional_column": "",
"include": false
},
"field_automation": {},
"inboxes": [],
"lines": {},
"metadata": {
"columns": [],
"fields": {
"annotations": [],
"lines": [],
"meta_information": []
},
"include": false,
"rename": {}
},
"name": "",
"page_classification": {},
"projects": [],
"sections": {},
"separator": "",
"sources": [],
"text": {},
"version_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports/:report_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 \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/reports/:report_id" {:content-type :json
:form-params {:annotations {:add_text false
:include false}
:automation_blockers {:include false}
:automation_score {}
:automation_what_if {}
:cover {}
:documents []
:elapse_time {}
:evaluations {:additional_column ""
:include false}
:field_automation {}
:inboxes []
:lines {}
:metadata {:columns []
:fields {:annotations []
:lines []
:meta_information []}
:include false
:rename {}}
:name ""
:page_classification {}
:projects []
:sections {}
:separator ""
:sources []
:text {}
:version_name ""}})
require "http/client"
url = "{{baseUrl}}/reports/:report_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\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}}/reports/:report_id"),
Content = new StringContent("{\n \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reports/:report_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/reports/:report_id"
payload := strings.NewReader("{\n \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\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/reports/:report_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 690
{
"annotations": {
"add_text": false,
"include": false
},
"automation_blockers": {
"include": false
},
"automation_score": {},
"automation_what_if": {},
"cover": {},
"documents": [],
"elapse_time": {},
"evaluations": {
"additional_column": "",
"include": false
},
"field_automation": {},
"inboxes": [],
"lines": {},
"metadata": {
"columns": [],
"fields": {
"annotations": [],
"lines": [],
"meta_information": []
},
"include": false,
"rename": {}
},
"name": "",
"page_classification": {},
"projects": [],
"sections": {},
"separator": "",
"sources": [],
"text": {},
"version_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/reports/:report_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/reports/:report_id"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/reports/:report_id")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/reports/:report_id")
.header("content-type", "application/json")
.body("{\n \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
annotations: {
add_text: false,
include: false
},
automation_blockers: {
include: false
},
automation_score: {},
automation_what_if: {},
cover: {},
documents: [],
elapse_time: {},
evaluations: {
additional_column: '',
include: false
},
field_automation: {},
inboxes: [],
lines: {},
metadata: {
columns: [],
fields: {
annotations: [],
lines: [],
meta_information: []
},
include: false,
rename: {}
},
name: '',
page_classification: {},
projects: [],
sections: {},
separator: '',
sources: [],
text: {},
version_name: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/reports/:report_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/reports/:report_id',
headers: {'content-type': 'application/json'},
data: {
annotations: {add_text: false, include: false},
automation_blockers: {include: false},
automation_score: {},
automation_what_if: {},
cover: {},
documents: [],
elapse_time: {},
evaluations: {additional_column: '', include: false},
field_automation: {},
inboxes: [],
lines: {},
metadata: {
columns: [],
fields: {annotations: [], lines: [], meta_information: []},
include: false,
rename: {}
},
name: '',
page_classification: {},
projects: [],
sections: {},
separator: '',
sources: [],
text: {},
version_name: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/reports/:report_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"annotations":{"add_text":false,"include":false},"automation_blockers":{"include":false},"automation_score":{},"automation_what_if":{},"cover":{},"documents":[],"elapse_time":{},"evaluations":{"additional_column":"","include":false},"field_automation":{},"inboxes":[],"lines":{},"metadata":{"columns":[],"fields":{"annotations":[],"lines":[],"meta_information":[]},"include":false,"rename":{}},"name":"","page_classification":{},"projects":[],"sections":{},"separator":"","sources":[],"text":{},"version_name":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/reports/:report_id',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "annotations": {\n "add_text": false,\n "include": false\n },\n "automation_blockers": {\n "include": false\n },\n "automation_score": {},\n "automation_what_if": {},\n "cover": {},\n "documents": [],\n "elapse_time": {},\n "evaluations": {\n "additional_column": "",\n "include": false\n },\n "field_automation": {},\n "inboxes": [],\n "lines": {},\n "metadata": {\n "columns": [],\n "fields": {\n "annotations": [],\n "lines": [],\n "meta_information": []\n },\n "include": false,\n "rename": {}\n },\n "name": "",\n "page_classification": {},\n "projects": [],\n "sections": {},\n "separator": "",\n "sources": [],\n "text": {},\n "version_name": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/reports/:report_id")
.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/reports/:report_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({
annotations: {add_text: false, include: false},
automation_blockers: {include: false},
automation_score: {},
automation_what_if: {},
cover: {},
documents: [],
elapse_time: {},
evaluations: {additional_column: '', include: false},
field_automation: {},
inboxes: [],
lines: {},
metadata: {
columns: [],
fields: {annotations: [], lines: [], meta_information: []},
include: false,
rename: {}
},
name: '',
page_classification: {},
projects: [],
sections: {},
separator: '',
sources: [],
text: {},
version_name: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/reports/:report_id',
headers: {'content-type': 'application/json'},
body: {
annotations: {add_text: false, include: false},
automation_blockers: {include: false},
automation_score: {},
automation_what_if: {},
cover: {},
documents: [],
elapse_time: {},
evaluations: {additional_column: '', include: false},
field_automation: {},
inboxes: [],
lines: {},
metadata: {
columns: [],
fields: {annotations: [], lines: [], meta_information: []},
include: false,
rename: {}
},
name: '',
page_classification: {},
projects: [],
sections: {},
separator: '',
sources: [],
text: {},
version_name: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/reports/:report_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
annotations: {
add_text: false,
include: false
},
automation_blockers: {
include: false
},
automation_score: {},
automation_what_if: {},
cover: {},
documents: [],
elapse_time: {},
evaluations: {
additional_column: '',
include: false
},
field_automation: {},
inboxes: [],
lines: {},
metadata: {
columns: [],
fields: {
annotations: [],
lines: [],
meta_information: []
},
include: false,
rename: {}
},
name: '',
page_classification: {},
projects: [],
sections: {},
separator: '',
sources: [],
text: {},
version_name: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/reports/:report_id',
headers: {'content-type': 'application/json'},
data: {
annotations: {add_text: false, include: false},
automation_blockers: {include: false},
automation_score: {},
automation_what_if: {},
cover: {},
documents: [],
elapse_time: {},
evaluations: {additional_column: '', include: false},
field_automation: {},
inboxes: [],
lines: {},
metadata: {
columns: [],
fields: {annotations: [], lines: [], meta_information: []},
include: false,
rename: {}
},
name: '',
page_classification: {},
projects: [],
sections: {},
separator: '',
sources: [],
text: {},
version_name: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/reports/:report_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"annotations":{"add_text":false,"include":false},"automation_blockers":{"include":false},"automation_score":{},"automation_what_if":{},"cover":{},"documents":[],"elapse_time":{},"evaluations":{"additional_column":"","include":false},"field_automation":{},"inboxes":[],"lines":{},"metadata":{"columns":[],"fields":{"annotations":[],"lines":[],"meta_information":[]},"include":false,"rename":{}},"name":"","page_classification":{},"projects":[],"sections":{},"separator":"","sources":[],"text":{},"version_name":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"annotations": @{ @"add_text": @NO, @"include": @NO },
@"automation_blockers": @{ @"include": @NO },
@"automation_score": @{ },
@"automation_what_if": @{ },
@"cover": @{ },
@"documents": @[ ],
@"elapse_time": @{ },
@"evaluations": @{ @"additional_column": @"", @"include": @NO },
@"field_automation": @{ },
@"inboxes": @[ ],
@"lines": @{ },
@"metadata": @{ @"columns": @[ ], @"fields": @{ @"annotations": @[ ], @"lines": @[ ], @"meta_information": @[ ] }, @"include": @NO, @"rename": @{ } },
@"name": @"",
@"page_classification": @{ },
@"projects": @[ ],
@"sections": @{ },
@"separator": @"",
@"sources": @[ ],
@"text": @{ },
@"version_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/reports/:report_id"]
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}}/reports/:report_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/reports/:report_id",
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([
'annotations' => [
'add_text' => null,
'include' => null
],
'automation_blockers' => [
'include' => null
],
'automation_score' => [
],
'automation_what_if' => [
],
'cover' => [
],
'documents' => [
],
'elapse_time' => [
],
'evaluations' => [
'additional_column' => '',
'include' => null
],
'field_automation' => [
],
'inboxes' => [
],
'lines' => [
],
'metadata' => [
'columns' => [
],
'fields' => [
'annotations' => [
],
'lines' => [
],
'meta_information' => [
]
],
'include' => null,
'rename' => [
]
],
'name' => '',
'page_classification' => [
],
'projects' => [
],
'sections' => [
],
'separator' => '',
'sources' => [
],
'text' => [
],
'version_name' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/reports/:report_id', [
'body' => '{
"annotations": {
"add_text": false,
"include": false
},
"automation_blockers": {
"include": false
},
"automation_score": {},
"automation_what_if": {},
"cover": {},
"documents": [],
"elapse_time": {},
"evaluations": {
"additional_column": "",
"include": false
},
"field_automation": {},
"inboxes": [],
"lines": {},
"metadata": {
"columns": [],
"fields": {
"annotations": [],
"lines": [],
"meta_information": []
},
"include": false,
"rename": {}
},
"name": "",
"page_classification": {},
"projects": [],
"sections": {},
"separator": "",
"sources": [],
"text": {},
"version_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/reports/:report_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'annotations' => [
'add_text' => null,
'include' => null
],
'automation_blockers' => [
'include' => null
],
'automation_score' => [
],
'automation_what_if' => [
],
'cover' => [
],
'documents' => [
],
'elapse_time' => [
],
'evaluations' => [
'additional_column' => '',
'include' => null
],
'field_automation' => [
],
'inboxes' => [
],
'lines' => [
],
'metadata' => [
'columns' => [
],
'fields' => [
'annotations' => [
],
'lines' => [
],
'meta_information' => [
]
],
'include' => null,
'rename' => [
]
],
'name' => '',
'page_classification' => [
],
'projects' => [
],
'sections' => [
],
'separator' => '',
'sources' => [
],
'text' => [
],
'version_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'annotations' => [
'add_text' => null,
'include' => null
],
'automation_blockers' => [
'include' => null
],
'automation_score' => [
],
'automation_what_if' => [
],
'cover' => [
],
'documents' => [
],
'elapse_time' => [
],
'evaluations' => [
'additional_column' => '',
'include' => null
],
'field_automation' => [
],
'inboxes' => [
],
'lines' => [
],
'metadata' => [
'columns' => [
],
'fields' => [
'annotations' => [
],
'lines' => [
],
'meta_information' => [
]
],
'include' => null,
'rename' => [
]
],
'name' => '',
'page_classification' => [
],
'projects' => [
],
'sections' => [
],
'separator' => '',
'sources' => [
],
'text' => [
],
'version_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/reports/:report_id');
$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}}/reports/:report_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"annotations": {
"add_text": false,
"include": false
},
"automation_blockers": {
"include": false
},
"automation_score": {},
"automation_what_if": {},
"cover": {},
"documents": [],
"elapse_time": {},
"evaluations": {
"additional_column": "",
"include": false
},
"field_automation": {},
"inboxes": [],
"lines": {},
"metadata": {
"columns": [],
"fields": {
"annotations": [],
"lines": [],
"meta_information": []
},
"include": false,
"rename": {}
},
"name": "",
"page_classification": {},
"projects": [],
"sections": {},
"separator": "",
"sources": [],
"text": {},
"version_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports/:report_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"annotations": {
"add_text": false,
"include": false
},
"automation_blockers": {
"include": false
},
"automation_score": {},
"automation_what_if": {},
"cover": {},
"documents": [],
"elapse_time": {},
"evaluations": {
"additional_column": "",
"include": false
},
"field_automation": {},
"inboxes": [],
"lines": {},
"metadata": {
"columns": [],
"fields": {
"annotations": [],
"lines": [],
"meta_information": []
},
"include": false,
"rename": {}
},
"name": "",
"page_classification": {},
"projects": [],
"sections": {},
"separator": "",
"sources": [],
"text": {},
"version_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/reports/:report_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/reports/:report_id"
payload = {
"annotations": {
"add_text": False,
"include": False
},
"automation_blockers": { "include": False },
"automation_score": {},
"automation_what_if": {},
"cover": {},
"documents": [],
"elapse_time": {},
"evaluations": {
"additional_column": "",
"include": False
},
"field_automation": {},
"inboxes": [],
"lines": {},
"metadata": {
"columns": [],
"fields": {
"annotations": [],
"lines": [],
"meta_information": []
},
"include": False,
"rename": {}
},
"name": "",
"page_classification": {},
"projects": [],
"sections": {},
"separator": "",
"sources": [],
"text": {},
"version_name": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/reports/:report_id"
payload <- "{\n \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\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}}/reports/:report_id")
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 \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/reports/:report_id') do |req|
req.body = "{\n \"annotations\": {\n \"add_text\": false,\n \"include\": false\n },\n \"automation_blockers\": {\n \"include\": false\n },\n \"automation_score\": {},\n \"automation_what_if\": {},\n \"cover\": {},\n \"documents\": [],\n \"elapse_time\": {},\n \"evaluations\": {\n \"additional_column\": \"\",\n \"include\": false\n },\n \"field_automation\": {},\n \"inboxes\": [],\n \"lines\": {},\n \"metadata\": {\n \"columns\": [],\n \"fields\": {\n \"annotations\": [],\n \"lines\": [],\n \"meta_information\": []\n },\n \"include\": false,\n \"rename\": {}\n },\n \"name\": \"\",\n \"page_classification\": {},\n \"projects\": [],\n \"sections\": {},\n \"separator\": \"\",\n \"sources\": [],\n \"text\": {},\n \"version_name\": \"\"\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}}/reports/:report_id";
let payload = json!({
"annotations": json!({
"add_text": false,
"include": false
}),
"automation_blockers": json!({"include": false}),
"automation_score": json!({}),
"automation_what_if": json!({}),
"cover": json!({}),
"documents": (),
"elapse_time": json!({}),
"evaluations": json!({
"additional_column": "",
"include": false
}),
"field_automation": json!({}),
"inboxes": (),
"lines": json!({}),
"metadata": json!({
"columns": (),
"fields": json!({
"annotations": (),
"lines": (),
"meta_information": ()
}),
"include": false,
"rename": json!({})
}),
"name": "",
"page_classification": json!({}),
"projects": (),
"sections": json!({}),
"separator": "",
"sources": (),
"text": json!({}),
"version_name": ""
});
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}}/reports/:report_id \
--header 'content-type: application/json' \
--data '{
"annotations": {
"add_text": false,
"include": false
},
"automation_blockers": {
"include": false
},
"automation_score": {},
"automation_what_if": {},
"cover": {},
"documents": [],
"elapse_time": {},
"evaluations": {
"additional_column": "",
"include": false
},
"field_automation": {},
"inboxes": [],
"lines": {},
"metadata": {
"columns": [],
"fields": {
"annotations": [],
"lines": [],
"meta_information": []
},
"include": false,
"rename": {}
},
"name": "",
"page_classification": {},
"projects": [],
"sections": {},
"separator": "",
"sources": [],
"text": {},
"version_name": ""
}'
echo '{
"annotations": {
"add_text": false,
"include": false
},
"automation_blockers": {
"include": false
},
"automation_score": {},
"automation_what_if": {},
"cover": {},
"documents": [],
"elapse_time": {},
"evaluations": {
"additional_column": "",
"include": false
},
"field_automation": {},
"inboxes": [],
"lines": {},
"metadata": {
"columns": [],
"fields": {
"annotations": [],
"lines": [],
"meta_information": []
},
"include": false,
"rename": {}
},
"name": "",
"page_classification": {},
"projects": [],
"sections": {},
"separator": "",
"sources": [],
"text": {},
"version_name": ""
}' | \
http PATCH {{baseUrl}}/reports/:report_id \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "annotations": {\n "add_text": false,\n "include": false\n },\n "automation_blockers": {\n "include": false\n },\n "automation_score": {},\n "automation_what_if": {},\n "cover": {},\n "documents": [],\n "elapse_time": {},\n "evaluations": {\n "additional_column": "",\n "include": false\n },\n "field_automation": {},\n "inboxes": [],\n "lines": {},\n "metadata": {\n "columns": [],\n "fields": {\n "annotations": [],\n "lines": [],\n "meta_information": []\n },\n "include": false,\n "rename": {}\n },\n "name": "",\n "page_classification": {},\n "projects": [],\n "sections": {},\n "separator": "",\n "sources": [],\n "text": {},\n "version_name": ""\n}' \
--output-document \
- {{baseUrl}}/reports/:report_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"annotations": [
"add_text": false,
"include": false
],
"automation_blockers": ["include": false],
"automation_score": [],
"automation_what_if": [],
"cover": [],
"documents": [],
"elapse_time": [],
"evaluations": [
"additional_column": "",
"include": false
],
"field_automation": [],
"inboxes": [],
"lines": [],
"metadata": [
"columns": [],
"fields": [
"annotations": [],
"lines": [],
"meta_information": []
],
"include": false,
"rename": []
],
"name": "",
"page_classification": [],
"projects": [],
"sections": [],
"separator": "",
"sources": [],
"text": [],
"version_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports/:report_id")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"documents": [
"abcdef123456789abcdef123"
],
"inboxes": [
"abcdef123456789abcdef123"
],
"projects": [
"abcdef123456789abcdef123"
],
"sources": [
"human"
]
}
POST
Create role
{{baseUrl}}/roles
BODY json
{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/roles");
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 \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/roles" {:content-type :json
:form-params {:name ""
:permissions {:create_dropbox_user false
:create_inbox false
:create_webhook false
:de_escalate_document false
:delete_tenant false
:delete_webhook false
:edit_backend_settings false
:edit_beats false
:edit_dashboard_settings false
:edit_data_retention_settings false
:edit_flow_settings false
:edit_format_settings false
:edit_integration_settings false
:edit_integrations false
:edit_predictor_settings false
:edit_reports false
:edit_retention_settings false
:edit_review_settings false
:edit_roles false
:edit_sampling_settings false
:edit_security_settings false
:edit_templates false
:edit_thresholds_settings false
:edit_translations false
:edit_users false
:escalate_document false
:never_twice false
:pick_next_escalated false
:read_beats false
:read_data_retention_settings false
:read_feedback false
:read_integrations false
:read_release_notes false
:read_reports false
:read_thresholds_settings false
:read_webhook false
:reject_document false
:release_lock false
:review false
:submit false
:update_webhook false
:upload false
:versions false
:view_api_keys false
:view_list false
:view_projects false
:view_statistics false
:view_templates false
:write_feedback false
:write_release_notes false}}})
require "http/client"
url = "{{baseUrl}}/roles"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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}}/roles"),
Content = new StringContent("{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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}}/roles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/roles"
payload := strings.NewReader("{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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/roles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1585
{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/roles")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/roles"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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 \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/roles")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/roles")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}")
.asString();
const data = JSON.stringify({
name: '',
permissions: {
create_dropbox_user: false,
create_inbox: false,
create_webhook: false,
de_escalate_document: false,
delete_tenant: false,
delete_webhook: false,
edit_backend_settings: false,
edit_beats: false,
edit_dashboard_settings: false,
edit_data_retention_settings: false,
edit_flow_settings: false,
edit_format_settings: false,
edit_integration_settings: false,
edit_integrations: false,
edit_predictor_settings: false,
edit_reports: false,
edit_retention_settings: false,
edit_review_settings: false,
edit_roles: false,
edit_sampling_settings: false,
edit_security_settings: false,
edit_templates: false,
edit_thresholds_settings: false,
edit_translations: false,
edit_users: false,
escalate_document: false,
never_twice: false,
pick_next_escalated: false,
read_beats: false,
read_data_retention_settings: false,
read_feedback: false,
read_integrations: false,
read_release_notes: false,
read_reports: false,
read_thresholds_settings: false,
read_webhook: false,
reject_document: false,
release_lock: false,
review: false,
submit: false,
update_webhook: false,
upload: false,
versions: false,
view_api_keys: false,
view_list: false,
view_projects: false,
view_statistics: false,
view_templates: false,
write_feedback: false,
write_release_notes: 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}}/roles');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/roles',
headers: {'content-type': 'application/json'},
data: {
name: '',
permissions: {
create_dropbox_user: false,
create_inbox: false,
create_webhook: false,
de_escalate_document: false,
delete_tenant: false,
delete_webhook: false,
edit_backend_settings: false,
edit_beats: false,
edit_dashboard_settings: false,
edit_data_retention_settings: false,
edit_flow_settings: false,
edit_format_settings: false,
edit_integration_settings: false,
edit_integrations: false,
edit_predictor_settings: false,
edit_reports: false,
edit_retention_settings: false,
edit_review_settings: false,
edit_roles: false,
edit_sampling_settings: false,
edit_security_settings: false,
edit_templates: false,
edit_thresholds_settings: false,
edit_translations: false,
edit_users: false,
escalate_document: false,
never_twice: false,
pick_next_escalated: false,
read_beats: false,
read_data_retention_settings: false,
read_feedback: false,
read_integrations: false,
read_release_notes: false,
read_reports: false,
read_thresholds_settings: false,
read_webhook: false,
reject_document: false,
release_lock: false,
review: false,
submit: false,
update_webhook: false,
upload: false,
versions: false,
view_api_keys: false,
view_list: false,
view_projects: false,
view_statistics: false,
view_templates: false,
write_feedback: false,
write_release_notes: false
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/roles';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","permissions":{"create_dropbox_user":false,"create_inbox":false,"create_webhook":false,"de_escalate_document":false,"delete_tenant":false,"delete_webhook":false,"edit_backend_settings":false,"edit_beats":false,"edit_dashboard_settings":false,"edit_data_retention_settings":false,"edit_flow_settings":false,"edit_format_settings":false,"edit_integration_settings":false,"edit_integrations":false,"edit_predictor_settings":false,"edit_reports":false,"edit_retention_settings":false,"edit_review_settings":false,"edit_roles":false,"edit_sampling_settings":false,"edit_security_settings":false,"edit_templates":false,"edit_thresholds_settings":false,"edit_translations":false,"edit_users":false,"escalate_document":false,"never_twice":false,"pick_next_escalated":false,"read_beats":false,"read_data_retention_settings":false,"read_feedback":false,"read_integrations":false,"read_release_notes":false,"read_reports":false,"read_thresholds_settings":false,"read_webhook":false,"reject_document":false,"release_lock":false,"review":false,"submit":false,"update_webhook":false,"upload":false,"versions":false,"view_api_keys":false,"view_list":false,"view_projects":false,"view_statistics":false,"view_templates":false,"write_feedback":false,"write_release_notes":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}}/roles',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "permissions": {\n "create_dropbox_user": false,\n "create_inbox": false,\n "create_webhook": false,\n "de_escalate_document": false,\n "delete_tenant": false,\n "delete_webhook": false,\n "edit_backend_settings": false,\n "edit_beats": false,\n "edit_dashboard_settings": false,\n "edit_data_retention_settings": false,\n "edit_flow_settings": false,\n "edit_format_settings": false,\n "edit_integration_settings": false,\n "edit_integrations": false,\n "edit_predictor_settings": false,\n "edit_reports": false,\n "edit_retention_settings": false,\n "edit_review_settings": false,\n "edit_roles": false,\n "edit_sampling_settings": false,\n "edit_security_settings": false,\n "edit_templates": false,\n "edit_thresholds_settings": false,\n "edit_translations": false,\n "edit_users": false,\n "escalate_document": false,\n "never_twice": false,\n "pick_next_escalated": false,\n "read_beats": false,\n "read_data_retention_settings": false,\n "read_feedback": false,\n "read_integrations": false,\n "read_release_notes": false,\n "read_reports": false,\n "read_thresholds_settings": false,\n "read_webhook": false,\n "reject_document": false,\n "release_lock": false,\n "review": false,\n "submit": false,\n "update_webhook": false,\n "upload": false,\n "versions": false,\n "view_api_keys": false,\n "view_list": false,\n "view_projects": false,\n "view_statistics": false,\n "view_templates": false,\n "write_feedback": false,\n "write_release_notes": 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 \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/roles")
.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/roles',
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: '',
permissions: {
create_dropbox_user: false,
create_inbox: false,
create_webhook: false,
de_escalate_document: false,
delete_tenant: false,
delete_webhook: false,
edit_backend_settings: false,
edit_beats: false,
edit_dashboard_settings: false,
edit_data_retention_settings: false,
edit_flow_settings: false,
edit_format_settings: false,
edit_integration_settings: false,
edit_integrations: false,
edit_predictor_settings: false,
edit_reports: false,
edit_retention_settings: false,
edit_review_settings: false,
edit_roles: false,
edit_sampling_settings: false,
edit_security_settings: false,
edit_templates: false,
edit_thresholds_settings: false,
edit_translations: false,
edit_users: false,
escalate_document: false,
never_twice: false,
pick_next_escalated: false,
read_beats: false,
read_data_retention_settings: false,
read_feedback: false,
read_integrations: false,
read_release_notes: false,
read_reports: false,
read_thresholds_settings: false,
read_webhook: false,
reject_document: false,
release_lock: false,
review: false,
submit: false,
update_webhook: false,
upload: false,
versions: false,
view_api_keys: false,
view_list: false,
view_projects: false,
view_statistics: false,
view_templates: false,
write_feedback: false,
write_release_notes: false
}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/roles',
headers: {'content-type': 'application/json'},
body: {
name: '',
permissions: {
create_dropbox_user: false,
create_inbox: false,
create_webhook: false,
de_escalate_document: false,
delete_tenant: false,
delete_webhook: false,
edit_backend_settings: false,
edit_beats: false,
edit_dashboard_settings: false,
edit_data_retention_settings: false,
edit_flow_settings: false,
edit_format_settings: false,
edit_integration_settings: false,
edit_integrations: false,
edit_predictor_settings: false,
edit_reports: false,
edit_retention_settings: false,
edit_review_settings: false,
edit_roles: false,
edit_sampling_settings: false,
edit_security_settings: false,
edit_templates: false,
edit_thresholds_settings: false,
edit_translations: false,
edit_users: false,
escalate_document: false,
never_twice: false,
pick_next_escalated: false,
read_beats: false,
read_data_retention_settings: false,
read_feedback: false,
read_integrations: false,
read_release_notes: false,
read_reports: false,
read_thresholds_settings: false,
read_webhook: false,
reject_document: false,
release_lock: false,
review: false,
submit: false,
update_webhook: false,
upload: false,
versions: false,
view_api_keys: false,
view_list: false,
view_projects: false,
view_statistics: false,
view_templates: false,
write_feedback: false,
write_release_notes: 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}}/roles');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
permissions: {
create_dropbox_user: false,
create_inbox: false,
create_webhook: false,
de_escalate_document: false,
delete_tenant: false,
delete_webhook: false,
edit_backend_settings: false,
edit_beats: false,
edit_dashboard_settings: false,
edit_data_retention_settings: false,
edit_flow_settings: false,
edit_format_settings: false,
edit_integration_settings: false,
edit_integrations: false,
edit_predictor_settings: false,
edit_reports: false,
edit_retention_settings: false,
edit_review_settings: false,
edit_roles: false,
edit_sampling_settings: false,
edit_security_settings: false,
edit_templates: false,
edit_thresholds_settings: false,
edit_translations: false,
edit_users: false,
escalate_document: false,
never_twice: false,
pick_next_escalated: false,
read_beats: false,
read_data_retention_settings: false,
read_feedback: false,
read_integrations: false,
read_release_notes: false,
read_reports: false,
read_thresholds_settings: false,
read_webhook: false,
reject_document: false,
release_lock: false,
review: false,
submit: false,
update_webhook: false,
upload: false,
versions: false,
view_api_keys: false,
view_list: false,
view_projects: false,
view_statistics: false,
view_templates: false,
write_feedback: false,
write_release_notes: 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}}/roles',
headers: {'content-type': 'application/json'},
data: {
name: '',
permissions: {
create_dropbox_user: false,
create_inbox: false,
create_webhook: false,
de_escalate_document: false,
delete_tenant: false,
delete_webhook: false,
edit_backend_settings: false,
edit_beats: false,
edit_dashboard_settings: false,
edit_data_retention_settings: false,
edit_flow_settings: false,
edit_format_settings: false,
edit_integration_settings: false,
edit_integrations: false,
edit_predictor_settings: false,
edit_reports: false,
edit_retention_settings: false,
edit_review_settings: false,
edit_roles: false,
edit_sampling_settings: false,
edit_security_settings: false,
edit_templates: false,
edit_thresholds_settings: false,
edit_translations: false,
edit_users: false,
escalate_document: false,
never_twice: false,
pick_next_escalated: false,
read_beats: false,
read_data_retention_settings: false,
read_feedback: false,
read_integrations: false,
read_release_notes: false,
read_reports: false,
read_thresholds_settings: false,
read_webhook: false,
reject_document: false,
release_lock: false,
review: false,
submit: false,
update_webhook: false,
upload: false,
versions: false,
view_api_keys: false,
view_list: false,
view_projects: false,
view_statistics: false,
view_templates: false,
write_feedback: false,
write_release_notes: false
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/roles';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","permissions":{"create_dropbox_user":false,"create_inbox":false,"create_webhook":false,"de_escalate_document":false,"delete_tenant":false,"delete_webhook":false,"edit_backend_settings":false,"edit_beats":false,"edit_dashboard_settings":false,"edit_data_retention_settings":false,"edit_flow_settings":false,"edit_format_settings":false,"edit_integration_settings":false,"edit_integrations":false,"edit_predictor_settings":false,"edit_reports":false,"edit_retention_settings":false,"edit_review_settings":false,"edit_roles":false,"edit_sampling_settings":false,"edit_security_settings":false,"edit_templates":false,"edit_thresholds_settings":false,"edit_translations":false,"edit_users":false,"escalate_document":false,"never_twice":false,"pick_next_escalated":false,"read_beats":false,"read_data_retention_settings":false,"read_feedback":false,"read_integrations":false,"read_release_notes":false,"read_reports":false,"read_thresholds_settings":false,"read_webhook":false,"reject_document":false,"release_lock":false,"review":false,"submit":false,"update_webhook":false,"upload":false,"versions":false,"view_api_keys":false,"view_list":false,"view_projects":false,"view_statistics":false,"view_templates":false,"write_feedback":false,"write_release_notes":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 = @{ @"name": @"",
@"permissions": @{ @"create_dropbox_user": @NO, @"create_inbox": @NO, @"create_webhook": @NO, @"de_escalate_document": @NO, @"delete_tenant": @NO, @"delete_webhook": @NO, @"edit_backend_settings": @NO, @"edit_beats": @NO, @"edit_dashboard_settings": @NO, @"edit_data_retention_settings": @NO, @"edit_flow_settings": @NO, @"edit_format_settings": @NO, @"edit_integration_settings": @NO, @"edit_integrations": @NO, @"edit_predictor_settings": @NO, @"edit_reports": @NO, @"edit_retention_settings": @NO, @"edit_review_settings": @NO, @"edit_roles": @NO, @"edit_sampling_settings": @NO, @"edit_security_settings": @NO, @"edit_templates": @NO, @"edit_thresholds_settings": @NO, @"edit_translations": @NO, @"edit_users": @NO, @"escalate_document": @NO, @"never_twice": @NO, @"pick_next_escalated": @NO, @"read_beats": @NO, @"read_data_retention_settings": @NO, @"read_feedback": @NO, @"read_integrations": @NO, @"read_release_notes": @NO, @"read_reports": @NO, @"read_thresholds_settings": @NO, @"read_webhook": @NO, @"reject_document": @NO, @"release_lock": @NO, @"review": @NO, @"submit": @NO, @"update_webhook": @NO, @"upload": @NO, @"versions": @NO, @"view_api_keys": @NO, @"view_list": @NO, @"view_projects": @NO, @"view_statistics": @NO, @"view_templates": @NO, @"write_feedback": @NO, @"write_release_notes": @NO } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/roles"]
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}}/roles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/roles",
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' => '',
'permissions' => [
'create_dropbox_user' => null,
'create_inbox' => null,
'create_webhook' => null,
'de_escalate_document' => null,
'delete_tenant' => null,
'delete_webhook' => null,
'edit_backend_settings' => null,
'edit_beats' => null,
'edit_dashboard_settings' => null,
'edit_data_retention_settings' => null,
'edit_flow_settings' => null,
'edit_format_settings' => null,
'edit_integration_settings' => null,
'edit_integrations' => null,
'edit_predictor_settings' => null,
'edit_reports' => null,
'edit_retention_settings' => null,
'edit_review_settings' => null,
'edit_roles' => null,
'edit_sampling_settings' => null,
'edit_security_settings' => null,
'edit_templates' => null,
'edit_thresholds_settings' => null,
'edit_translations' => null,
'edit_users' => null,
'escalate_document' => null,
'never_twice' => null,
'pick_next_escalated' => null,
'read_beats' => null,
'read_data_retention_settings' => null,
'read_feedback' => null,
'read_integrations' => null,
'read_release_notes' => null,
'read_reports' => null,
'read_thresholds_settings' => null,
'read_webhook' => null,
'reject_document' => null,
'release_lock' => null,
'review' => null,
'submit' => null,
'update_webhook' => null,
'upload' => null,
'versions' => null,
'view_api_keys' => null,
'view_list' => null,
'view_projects' => null,
'view_statistics' => null,
'view_templates' => null,
'write_feedback' => null,
'write_release_notes' => 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}}/roles', [
'body' => '{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/roles');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'permissions' => [
'create_dropbox_user' => null,
'create_inbox' => null,
'create_webhook' => null,
'de_escalate_document' => null,
'delete_tenant' => null,
'delete_webhook' => null,
'edit_backend_settings' => null,
'edit_beats' => null,
'edit_dashboard_settings' => null,
'edit_data_retention_settings' => null,
'edit_flow_settings' => null,
'edit_format_settings' => null,
'edit_integration_settings' => null,
'edit_integrations' => null,
'edit_predictor_settings' => null,
'edit_reports' => null,
'edit_retention_settings' => null,
'edit_review_settings' => null,
'edit_roles' => null,
'edit_sampling_settings' => null,
'edit_security_settings' => null,
'edit_templates' => null,
'edit_thresholds_settings' => null,
'edit_translations' => null,
'edit_users' => null,
'escalate_document' => null,
'never_twice' => null,
'pick_next_escalated' => null,
'read_beats' => null,
'read_data_retention_settings' => null,
'read_feedback' => null,
'read_integrations' => null,
'read_release_notes' => null,
'read_reports' => null,
'read_thresholds_settings' => null,
'read_webhook' => null,
'reject_document' => null,
'release_lock' => null,
'review' => null,
'submit' => null,
'update_webhook' => null,
'upload' => null,
'versions' => null,
'view_api_keys' => null,
'view_list' => null,
'view_projects' => null,
'view_statistics' => null,
'view_templates' => null,
'write_feedback' => null,
'write_release_notes' => null
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'permissions' => [
'create_dropbox_user' => null,
'create_inbox' => null,
'create_webhook' => null,
'de_escalate_document' => null,
'delete_tenant' => null,
'delete_webhook' => null,
'edit_backend_settings' => null,
'edit_beats' => null,
'edit_dashboard_settings' => null,
'edit_data_retention_settings' => null,
'edit_flow_settings' => null,
'edit_format_settings' => null,
'edit_integration_settings' => null,
'edit_integrations' => null,
'edit_predictor_settings' => null,
'edit_reports' => null,
'edit_retention_settings' => null,
'edit_review_settings' => null,
'edit_roles' => null,
'edit_sampling_settings' => null,
'edit_security_settings' => null,
'edit_templates' => null,
'edit_thresholds_settings' => null,
'edit_translations' => null,
'edit_users' => null,
'escalate_document' => null,
'never_twice' => null,
'pick_next_escalated' => null,
'read_beats' => null,
'read_data_retention_settings' => null,
'read_feedback' => null,
'read_integrations' => null,
'read_release_notes' => null,
'read_reports' => null,
'read_thresholds_settings' => null,
'read_webhook' => null,
'reject_document' => null,
'release_lock' => null,
'review' => null,
'submit' => null,
'update_webhook' => null,
'upload' => null,
'versions' => null,
'view_api_keys' => null,
'view_list' => null,
'view_projects' => null,
'view_statistics' => null,
'view_templates' => null,
'write_feedback' => null,
'write_release_notes' => null
]
]));
$request->setRequestUrl('{{baseUrl}}/roles');
$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}}/roles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/roles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/roles", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/roles"
payload = {
"name": "",
"permissions": {
"create_dropbox_user": False,
"create_inbox": False,
"create_webhook": False,
"de_escalate_document": False,
"delete_tenant": False,
"delete_webhook": False,
"edit_backend_settings": False,
"edit_beats": False,
"edit_dashboard_settings": False,
"edit_data_retention_settings": False,
"edit_flow_settings": False,
"edit_format_settings": False,
"edit_integration_settings": False,
"edit_integrations": False,
"edit_predictor_settings": False,
"edit_reports": False,
"edit_retention_settings": False,
"edit_review_settings": False,
"edit_roles": False,
"edit_sampling_settings": False,
"edit_security_settings": False,
"edit_templates": False,
"edit_thresholds_settings": False,
"edit_translations": False,
"edit_users": False,
"escalate_document": False,
"never_twice": False,
"pick_next_escalated": False,
"read_beats": False,
"read_data_retention_settings": False,
"read_feedback": False,
"read_integrations": False,
"read_release_notes": False,
"read_reports": False,
"read_thresholds_settings": False,
"read_webhook": False,
"reject_document": False,
"release_lock": False,
"review": False,
"submit": False,
"update_webhook": False,
"upload": False,
"versions": False,
"view_api_keys": False,
"view_list": False,
"view_projects": False,
"view_statistics": False,
"view_templates": False,
"write_feedback": False,
"write_release_notes": False
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/roles"
payload <- "{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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}}/roles")
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 \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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/roles') do |req|
req.body = "{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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}}/roles";
let payload = json!({
"name": "",
"permissions": json!({
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": 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}}/roles \
--header 'content-type: application/json' \
--data '{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}'
echo '{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}' | \
http POST {{baseUrl}}/roles \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "permissions": {\n "create_dropbox_user": false,\n "create_inbox": false,\n "create_webhook": false,\n "de_escalate_document": false,\n "delete_tenant": false,\n "delete_webhook": false,\n "edit_backend_settings": false,\n "edit_beats": false,\n "edit_dashboard_settings": false,\n "edit_data_retention_settings": false,\n "edit_flow_settings": false,\n "edit_format_settings": false,\n "edit_integration_settings": false,\n "edit_integrations": false,\n "edit_predictor_settings": false,\n "edit_reports": false,\n "edit_retention_settings": false,\n "edit_review_settings": false,\n "edit_roles": false,\n "edit_sampling_settings": false,\n "edit_security_settings": false,\n "edit_templates": false,\n "edit_thresholds_settings": false,\n "edit_translations": false,\n "edit_users": false,\n "escalate_document": false,\n "never_twice": false,\n "pick_next_escalated": false,\n "read_beats": false,\n "read_data_retention_settings": false,\n "read_feedback": false,\n "read_integrations": false,\n "read_release_notes": false,\n "read_reports": false,\n "read_thresholds_settings": false,\n "read_webhook": false,\n "reject_document": false,\n "release_lock": false,\n "review": false,\n "submit": false,\n "update_webhook": false,\n "upload": false,\n "versions": false,\n "view_api_keys": false,\n "view_list": false,\n "view_projects": false,\n "view_statistics": false,\n "view_templates": false,\n "write_feedback": false,\n "write_release_notes": false\n }\n}' \
--output-document \
- {{baseUrl}}/roles
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"permissions": [
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/roles")! 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 a role
{{baseUrl}}/roles/:role_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/roles/:role_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/roles/:role_id")
require "http/client"
url = "{{baseUrl}}/roles/:role_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}}/roles/:role_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/roles/:role_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/roles/:role_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/roles/:role_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/roles/:role_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/roles/:role_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}}/roles/:role_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/roles/:role_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}}/roles/:role_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/roles/:role_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/roles/:role_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}}/roles/:role_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/roles/:role_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/roles/:role_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}}/roles/:role_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}}/roles/:role_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}}/roles/:role_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/roles/:role_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}}/roles/:role_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}}/roles/:role_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/roles/:role_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}}/roles/:role_id');
echo $response->getBody();
setUrl('{{baseUrl}}/roles/:role_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/roles/:role_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/roles/:role_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/roles/:role_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/roles/:role_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/roles/:role_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/roles/:role_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/roles/:role_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/roles/:role_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}}/roles/:role_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}}/roles/:role_id
http DELETE {{baseUrl}}/roles/:role_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/roles/:role_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/roles/:role_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 all roles
{{baseUrl}}/roles
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/roles");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/roles")
require "http/client"
url = "{{baseUrl}}/roles"
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}}/roles"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/roles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/roles"
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/roles HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/roles")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/roles"))
.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}}/roles")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/roles")
.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}}/roles');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/roles'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/roles';
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}}/roles',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/roles")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/roles',
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}}/roles'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/roles');
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}}/roles'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/roles';
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}}/roles"]
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}}/roles" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/roles",
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}}/roles');
echo $response->getBody();
setUrl('{{baseUrl}}/roles');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/roles');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/roles' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/roles' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/roles")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/roles"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/roles"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/roles")
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/roles') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/roles";
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}}/roles
http GET {{baseUrl}}/roles
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/roles
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/roles")! 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 role
{{baseUrl}}/roles/:role_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/roles/:role_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/roles/:role_id")
require "http/client"
url = "{{baseUrl}}/roles/:role_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}}/roles/:role_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/roles/:role_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/roles/:role_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/roles/:role_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/roles/:role_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/roles/:role_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}}/roles/:role_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/roles/:role_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}}/roles/:role_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/roles/:role_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/roles/:role_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}}/roles/:role_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/roles/:role_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/roles/:role_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}}/roles/:role_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}}/roles/:role_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}}/roles/:role_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/roles/:role_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}}/roles/:role_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}}/roles/:role_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/roles/:role_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}}/roles/:role_id');
echo $response->getBody();
setUrl('{{baseUrl}}/roles/:role_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/roles/:role_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/roles/:role_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/roles/:role_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/roles/:role_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/roles/:role_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/roles/:role_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/roles/:role_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/roles/:role_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/roles/:role_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}}/roles/:role_id
http GET {{baseUrl}}/roles/:role_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/roles/:role_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/roles/:role_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()
PATCH
Update role
{{baseUrl}}/roles/:role_id
BODY json
{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/roles/:role_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 \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/roles/:role_id" {:content-type :json
:form-params {:name ""
:permissions {:create_dropbox_user false
:create_inbox false
:create_webhook false
:de_escalate_document false
:delete_tenant false
:delete_webhook false
:edit_backend_settings false
:edit_beats false
:edit_dashboard_settings false
:edit_data_retention_settings false
:edit_flow_settings false
:edit_format_settings false
:edit_integration_settings false
:edit_integrations false
:edit_predictor_settings false
:edit_reports false
:edit_retention_settings false
:edit_review_settings false
:edit_roles false
:edit_sampling_settings false
:edit_security_settings false
:edit_templates false
:edit_thresholds_settings false
:edit_translations false
:edit_users false
:escalate_document false
:never_twice false
:pick_next_escalated false
:read_beats false
:read_data_retention_settings false
:read_feedback false
:read_integrations false
:read_release_notes false
:read_reports false
:read_thresholds_settings false
:read_webhook false
:reject_document false
:release_lock false
:review false
:submit false
:update_webhook false
:upload false
:versions false
:view_api_keys false
:view_list false
:view_projects false
:view_statistics false
:view_templates false
:write_feedback false
:write_release_notes false}}})
require "http/client"
url = "{{baseUrl}}/roles/:role_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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}}/roles/:role_id"),
Content = new StringContent("{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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}}/roles/:role_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/roles/:role_id"
payload := strings.NewReader("{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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/roles/:role_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1585
{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/roles/:role_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/roles/:role_id"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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 \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/roles/:role_id")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/roles/:role_id")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}")
.asString();
const data = JSON.stringify({
name: '',
permissions: {
create_dropbox_user: false,
create_inbox: false,
create_webhook: false,
de_escalate_document: false,
delete_tenant: false,
delete_webhook: false,
edit_backend_settings: false,
edit_beats: false,
edit_dashboard_settings: false,
edit_data_retention_settings: false,
edit_flow_settings: false,
edit_format_settings: false,
edit_integration_settings: false,
edit_integrations: false,
edit_predictor_settings: false,
edit_reports: false,
edit_retention_settings: false,
edit_review_settings: false,
edit_roles: false,
edit_sampling_settings: false,
edit_security_settings: false,
edit_templates: false,
edit_thresholds_settings: false,
edit_translations: false,
edit_users: false,
escalate_document: false,
never_twice: false,
pick_next_escalated: false,
read_beats: false,
read_data_retention_settings: false,
read_feedback: false,
read_integrations: false,
read_release_notes: false,
read_reports: false,
read_thresholds_settings: false,
read_webhook: false,
reject_document: false,
release_lock: false,
review: false,
submit: false,
update_webhook: false,
upload: false,
versions: false,
view_api_keys: false,
view_list: false,
view_projects: false,
view_statistics: false,
view_templates: false,
write_feedback: false,
write_release_notes: 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}}/roles/:role_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/roles/:role_id',
headers: {'content-type': 'application/json'},
data: {
name: '',
permissions: {
create_dropbox_user: false,
create_inbox: false,
create_webhook: false,
de_escalate_document: false,
delete_tenant: false,
delete_webhook: false,
edit_backend_settings: false,
edit_beats: false,
edit_dashboard_settings: false,
edit_data_retention_settings: false,
edit_flow_settings: false,
edit_format_settings: false,
edit_integration_settings: false,
edit_integrations: false,
edit_predictor_settings: false,
edit_reports: false,
edit_retention_settings: false,
edit_review_settings: false,
edit_roles: false,
edit_sampling_settings: false,
edit_security_settings: false,
edit_templates: false,
edit_thresholds_settings: false,
edit_translations: false,
edit_users: false,
escalate_document: false,
never_twice: false,
pick_next_escalated: false,
read_beats: false,
read_data_retention_settings: false,
read_feedback: false,
read_integrations: false,
read_release_notes: false,
read_reports: false,
read_thresholds_settings: false,
read_webhook: false,
reject_document: false,
release_lock: false,
review: false,
submit: false,
update_webhook: false,
upload: false,
versions: false,
view_api_keys: false,
view_list: false,
view_projects: false,
view_statistics: false,
view_templates: false,
write_feedback: false,
write_release_notes: false
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/roles/:role_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"name":"","permissions":{"create_dropbox_user":false,"create_inbox":false,"create_webhook":false,"de_escalate_document":false,"delete_tenant":false,"delete_webhook":false,"edit_backend_settings":false,"edit_beats":false,"edit_dashboard_settings":false,"edit_data_retention_settings":false,"edit_flow_settings":false,"edit_format_settings":false,"edit_integration_settings":false,"edit_integrations":false,"edit_predictor_settings":false,"edit_reports":false,"edit_retention_settings":false,"edit_review_settings":false,"edit_roles":false,"edit_sampling_settings":false,"edit_security_settings":false,"edit_templates":false,"edit_thresholds_settings":false,"edit_translations":false,"edit_users":false,"escalate_document":false,"never_twice":false,"pick_next_escalated":false,"read_beats":false,"read_data_retention_settings":false,"read_feedback":false,"read_integrations":false,"read_release_notes":false,"read_reports":false,"read_thresholds_settings":false,"read_webhook":false,"reject_document":false,"release_lock":false,"review":false,"submit":false,"update_webhook":false,"upload":false,"versions":false,"view_api_keys":false,"view_list":false,"view_projects":false,"view_statistics":false,"view_templates":false,"write_feedback":false,"write_release_notes":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}}/roles/:role_id',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "permissions": {\n "create_dropbox_user": false,\n "create_inbox": false,\n "create_webhook": false,\n "de_escalate_document": false,\n "delete_tenant": false,\n "delete_webhook": false,\n "edit_backend_settings": false,\n "edit_beats": false,\n "edit_dashboard_settings": false,\n "edit_data_retention_settings": false,\n "edit_flow_settings": false,\n "edit_format_settings": false,\n "edit_integration_settings": false,\n "edit_integrations": false,\n "edit_predictor_settings": false,\n "edit_reports": false,\n "edit_retention_settings": false,\n "edit_review_settings": false,\n "edit_roles": false,\n "edit_sampling_settings": false,\n "edit_security_settings": false,\n "edit_templates": false,\n "edit_thresholds_settings": false,\n "edit_translations": false,\n "edit_users": false,\n "escalate_document": false,\n "never_twice": false,\n "pick_next_escalated": false,\n "read_beats": false,\n "read_data_retention_settings": false,\n "read_feedback": false,\n "read_integrations": false,\n "read_release_notes": false,\n "read_reports": false,\n "read_thresholds_settings": false,\n "read_webhook": false,\n "reject_document": false,\n "release_lock": false,\n "review": false,\n "submit": false,\n "update_webhook": false,\n "upload": false,\n "versions": false,\n "view_api_keys": false,\n "view_list": false,\n "view_projects": false,\n "view_statistics": false,\n "view_templates": false,\n "write_feedback": false,\n "write_release_notes": 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 \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/roles/:role_id")
.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/roles/:role_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: '',
permissions: {
create_dropbox_user: false,
create_inbox: false,
create_webhook: false,
de_escalate_document: false,
delete_tenant: false,
delete_webhook: false,
edit_backend_settings: false,
edit_beats: false,
edit_dashboard_settings: false,
edit_data_retention_settings: false,
edit_flow_settings: false,
edit_format_settings: false,
edit_integration_settings: false,
edit_integrations: false,
edit_predictor_settings: false,
edit_reports: false,
edit_retention_settings: false,
edit_review_settings: false,
edit_roles: false,
edit_sampling_settings: false,
edit_security_settings: false,
edit_templates: false,
edit_thresholds_settings: false,
edit_translations: false,
edit_users: false,
escalate_document: false,
never_twice: false,
pick_next_escalated: false,
read_beats: false,
read_data_retention_settings: false,
read_feedback: false,
read_integrations: false,
read_release_notes: false,
read_reports: false,
read_thresholds_settings: false,
read_webhook: false,
reject_document: false,
release_lock: false,
review: false,
submit: false,
update_webhook: false,
upload: false,
versions: false,
view_api_keys: false,
view_list: false,
view_projects: false,
view_statistics: false,
view_templates: false,
write_feedback: false,
write_release_notes: false
}
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/roles/:role_id',
headers: {'content-type': 'application/json'},
body: {
name: '',
permissions: {
create_dropbox_user: false,
create_inbox: false,
create_webhook: false,
de_escalate_document: false,
delete_tenant: false,
delete_webhook: false,
edit_backend_settings: false,
edit_beats: false,
edit_dashboard_settings: false,
edit_data_retention_settings: false,
edit_flow_settings: false,
edit_format_settings: false,
edit_integration_settings: false,
edit_integrations: false,
edit_predictor_settings: false,
edit_reports: false,
edit_retention_settings: false,
edit_review_settings: false,
edit_roles: false,
edit_sampling_settings: false,
edit_security_settings: false,
edit_templates: false,
edit_thresholds_settings: false,
edit_translations: false,
edit_users: false,
escalate_document: false,
never_twice: false,
pick_next_escalated: false,
read_beats: false,
read_data_retention_settings: false,
read_feedback: false,
read_integrations: false,
read_release_notes: false,
read_reports: false,
read_thresholds_settings: false,
read_webhook: false,
reject_document: false,
release_lock: false,
review: false,
submit: false,
update_webhook: false,
upload: false,
versions: false,
view_api_keys: false,
view_list: false,
view_projects: false,
view_statistics: false,
view_templates: false,
write_feedback: false,
write_release_notes: 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}}/roles/:role_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
permissions: {
create_dropbox_user: false,
create_inbox: false,
create_webhook: false,
de_escalate_document: false,
delete_tenant: false,
delete_webhook: false,
edit_backend_settings: false,
edit_beats: false,
edit_dashboard_settings: false,
edit_data_retention_settings: false,
edit_flow_settings: false,
edit_format_settings: false,
edit_integration_settings: false,
edit_integrations: false,
edit_predictor_settings: false,
edit_reports: false,
edit_retention_settings: false,
edit_review_settings: false,
edit_roles: false,
edit_sampling_settings: false,
edit_security_settings: false,
edit_templates: false,
edit_thresholds_settings: false,
edit_translations: false,
edit_users: false,
escalate_document: false,
never_twice: false,
pick_next_escalated: false,
read_beats: false,
read_data_retention_settings: false,
read_feedback: false,
read_integrations: false,
read_release_notes: false,
read_reports: false,
read_thresholds_settings: false,
read_webhook: false,
reject_document: false,
release_lock: false,
review: false,
submit: false,
update_webhook: false,
upload: false,
versions: false,
view_api_keys: false,
view_list: false,
view_projects: false,
view_statistics: false,
view_templates: false,
write_feedback: false,
write_release_notes: 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}}/roles/:role_id',
headers: {'content-type': 'application/json'},
data: {
name: '',
permissions: {
create_dropbox_user: false,
create_inbox: false,
create_webhook: false,
de_escalate_document: false,
delete_tenant: false,
delete_webhook: false,
edit_backend_settings: false,
edit_beats: false,
edit_dashboard_settings: false,
edit_data_retention_settings: false,
edit_flow_settings: false,
edit_format_settings: false,
edit_integration_settings: false,
edit_integrations: false,
edit_predictor_settings: false,
edit_reports: false,
edit_retention_settings: false,
edit_review_settings: false,
edit_roles: false,
edit_sampling_settings: false,
edit_security_settings: false,
edit_templates: false,
edit_thresholds_settings: false,
edit_translations: false,
edit_users: false,
escalate_document: false,
never_twice: false,
pick_next_escalated: false,
read_beats: false,
read_data_retention_settings: false,
read_feedback: false,
read_integrations: false,
read_release_notes: false,
read_reports: false,
read_thresholds_settings: false,
read_webhook: false,
reject_document: false,
release_lock: false,
review: false,
submit: false,
update_webhook: false,
upload: false,
versions: false,
view_api_keys: false,
view_list: false,
view_projects: false,
view_statistics: false,
view_templates: false,
write_feedback: false,
write_release_notes: false
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/roles/:role_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"name":"","permissions":{"create_dropbox_user":false,"create_inbox":false,"create_webhook":false,"de_escalate_document":false,"delete_tenant":false,"delete_webhook":false,"edit_backend_settings":false,"edit_beats":false,"edit_dashboard_settings":false,"edit_data_retention_settings":false,"edit_flow_settings":false,"edit_format_settings":false,"edit_integration_settings":false,"edit_integrations":false,"edit_predictor_settings":false,"edit_reports":false,"edit_retention_settings":false,"edit_review_settings":false,"edit_roles":false,"edit_sampling_settings":false,"edit_security_settings":false,"edit_templates":false,"edit_thresholds_settings":false,"edit_translations":false,"edit_users":false,"escalate_document":false,"never_twice":false,"pick_next_escalated":false,"read_beats":false,"read_data_retention_settings":false,"read_feedback":false,"read_integrations":false,"read_release_notes":false,"read_reports":false,"read_thresholds_settings":false,"read_webhook":false,"reject_document":false,"release_lock":false,"review":false,"submit":false,"update_webhook":false,"upload":false,"versions":false,"view_api_keys":false,"view_list":false,"view_projects":false,"view_statistics":false,"view_templates":false,"write_feedback":false,"write_release_notes":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 = @{ @"name": @"",
@"permissions": @{ @"create_dropbox_user": @NO, @"create_inbox": @NO, @"create_webhook": @NO, @"de_escalate_document": @NO, @"delete_tenant": @NO, @"delete_webhook": @NO, @"edit_backend_settings": @NO, @"edit_beats": @NO, @"edit_dashboard_settings": @NO, @"edit_data_retention_settings": @NO, @"edit_flow_settings": @NO, @"edit_format_settings": @NO, @"edit_integration_settings": @NO, @"edit_integrations": @NO, @"edit_predictor_settings": @NO, @"edit_reports": @NO, @"edit_retention_settings": @NO, @"edit_review_settings": @NO, @"edit_roles": @NO, @"edit_sampling_settings": @NO, @"edit_security_settings": @NO, @"edit_templates": @NO, @"edit_thresholds_settings": @NO, @"edit_translations": @NO, @"edit_users": @NO, @"escalate_document": @NO, @"never_twice": @NO, @"pick_next_escalated": @NO, @"read_beats": @NO, @"read_data_retention_settings": @NO, @"read_feedback": @NO, @"read_integrations": @NO, @"read_release_notes": @NO, @"read_reports": @NO, @"read_thresholds_settings": @NO, @"read_webhook": @NO, @"reject_document": @NO, @"release_lock": @NO, @"review": @NO, @"submit": @NO, @"update_webhook": @NO, @"upload": @NO, @"versions": @NO, @"view_api_keys": @NO, @"view_list": @NO, @"view_projects": @NO, @"view_statistics": @NO, @"view_templates": @NO, @"write_feedback": @NO, @"write_release_notes": @NO } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/roles/:role_id"]
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}}/roles/:role_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/roles/:role_id",
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([
'name' => '',
'permissions' => [
'create_dropbox_user' => null,
'create_inbox' => null,
'create_webhook' => null,
'de_escalate_document' => null,
'delete_tenant' => null,
'delete_webhook' => null,
'edit_backend_settings' => null,
'edit_beats' => null,
'edit_dashboard_settings' => null,
'edit_data_retention_settings' => null,
'edit_flow_settings' => null,
'edit_format_settings' => null,
'edit_integration_settings' => null,
'edit_integrations' => null,
'edit_predictor_settings' => null,
'edit_reports' => null,
'edit_retention_settings' => null,
'edit_review_settings' => null,
'edit_roles' => null,
'edit_sampling_settings' => null,
'edit_security_settings' => null,
'edit_templates' => null,
'edit_thresholds_settings' => null,
'edit_translations' => null,
'edit_users' => null,
'escalate_document' => null,
'never_twice' => null,
'pick_next_escalated' => null,
'read_beats' => null,
'read_data_retention_settings' => null,
'read_feedback' => null,
'read_integrations' => null,
'read_release_notes' => null,
'read_reports' => null,
'read_thresholds_settings' => null,
'read_webhook' => null,
'reject_document' => null,
'release_lock' => null,
'review' => null,
'submit' => null,
'update_webhook' => null,
'upload' => null,
'versions' => null,
'view_api_keys' => null,
'view_list' => null,
'view_projects' => null,
'view_statistics' => null,
'view_templates' => null,
'write_feedback' => null,
'write_release_notes' => 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}}/roles/:role_id', [
'body' => '{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/roles/:role_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'permissions' => [
'create_dropbox_user' => null,
'create_inbox' => null,
'create_webhook' => null,
'de_escalate_document' => null,
'delete_tenant' => null,
'delete_webhook' => null,
'edit_backend_settings' => null,
'edit_beats' => null,
'edit_dashboard_settings' => null,
'edit_data_retention_settings' => null,
'edit_flow_settings' => null,
'edit_format_settings' => null,
'edit_integration_settings' => null,
'edit_integrations' => null,
'edit_predictor_settings' => null,
'edit_reports' => null,
'edit_retention_settings' => null,
'edit_review_settings' => null,
'edit_roles' => null,
'edit_sampling_settings' => null,
'edit_security_settings' => null,
'edit_templates' => null,
'edit_thresholds_settings' => null,
'edit_translations' => null,
'edit_users' => null,
'escalate_document' => null,
'never_twice' => null,
'pick_next_escalated' => null,
'read_beats' => null,
'read_data_retention_settings' => null,
'read_feedback' => null,
'read_integrations' => null,
'read_release_notes' => null,
'read_reports' => null,
'read_thresholds_settings' => null,
'read_webhook' => null,
'reject_document' => null,
'release_lock' => null,
'review' => null,
'submit' => null,
'update_webhook' => null,
'upload' => null,
'versions' => null,
'view_api_keys' => null,
'view_list' => null,
'view_projects' => null,
'view_statistics' => null,
'view_templates' => null,
'write_feedback' => null,
'write_release_notes' => null
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'permissions' => [
'create_dropbox_user' => null,
'create_inbox' => null,
'create_webhook' => null,
'de_escalate_document' => null,
'delete_tenant' => null,
'delete_webhook' => null,
'edit_backend_settings' => null,
'edit_beats' => null,
'edit_dashboard_settings' => null,
'edit_data_retention_settings' => null,
'edit_flow_settings' => null,
'edit_format_settings' => null,
'edit_integration_settings' => null,
'edit_integrations' => null,
'edit_predictor_settings' => null,
'edit_reports' => null,
'edit_retention_settings' => null,
'edit_review_settings' => null,
'edit_roles' => null,
'edit_sampling_settings' => null,
'edit_security_settings' => null,
'edit_templates' => null,
'edit_thresholds_settings' => null,
'edit_translations' => null,
'edit_users' => null,
'escalate_document' => null,
'never_twice' => null,
'pick_next_escalated' => null,
'read_beats' => null,
'read_data_retention_settings' => null,
'read_feedback' => null,
'read_integrations' => null,
'read_release_notes' => null,
'read_reports' => null,
'read_thresholds_settings' => null,
'read_webhook' => null,
'reject_document' => null,
'release_lock' => null,
'review' => null,
'submit' => null,
'update_webhook' => null,
'upload' => null,
'versions' => null,
'view_api_keys' => null,
'view_list' => null,
'view_projects' => null,
'view_statistics' => null,
'view_templates' => null,
'write_feedback' => null,
'write_release_notes' => null
]
]));
$request->setRequestUrl('{{baseUrl}}/roles/:role_id');
$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}}/roles/:role_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/roles/:role_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": false\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/roles/:role_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/roles/:role_id"
payload = {
"name": "",
"permissions": {
"create_dropbox_user": False,
"create_inbox": False,
"create_webhook": False,
"de_escalate_document": False,
"delete_tenant": False,
"delete_webhook": False,
"edit_backend_settings": False,
"edit_beats": False,
"edit_dashboard_settings": False,
"edit_data_retention_settings": False,
"edit_flow_settings": False,
"edit_format_settings": False,
"edit_integration_settings": False,
"edit_integrations": False,
"edit_predictor_settings": False,
"edit_reports": False,
"edit_retention_settings": False,
"edit_review_settings": False,
"edit_roles": False,
"edit_sampling_settings": False,
"edit_security_settings": False,
"edit_templates": False,
"edit_thresholds_settings": False,
"edit_translations": False,
"edit_users": False,
"escalate_document": False,
"never_twice": False,
"pick_next_escalated": False,
"read_beats": False,
"read_data_retention_settings": False,
"read_feedback": False,
"read_integrations": False,
"read_release_notes": False,
"read_reports": False,
"read_thresholds_settings": False,
"read_webhook": False,
"reject_document": False,
"release_lock": False,
"review": False,
"submit": False,
"update_webhook": False,
"upload": False,
"versions": False,
"view_api_keys": False,
"view_list": False,
"view_projects": False,
"view_statistics": False,
"view_templates": False,
"write_feedback": False,
"write_release_notes": False
}
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/roles/:role_id"
payload <- "{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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}}/roles/:role_id")
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 \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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/roles/:role_id') do |req|
req.body = "{\n \"name\": \"\",\n \"permissions\": {\n \"create_dropbox_user\": false,\n \"create_inbox\": false,\n \"create_webhook\": false,\n \"de_escalate_document\": false,\n \"delete_tenant\": false,\n \"delete_webhook\": false,\n \"edit_backend_settings\": false,\n \"edit_beats\": false,\n \"edit_dashboard_settings\": false,\n \"edit_data_retention_settings\": false,\n \"edit_flow_settings\": false,\n \"edit_format_settings\": false,\n \"edit_integration_settings\": false,\n \"edit_integrations\": false,\n \"edit_predictor_settings\": false,\n \"edit_reports\": false,\n \"edit_retention_settings\": false,\n \"edit_review_settings\": false,\n \"edit_roles\": false,\n \"edit_sampling_settings\": false,\n \"edit_security_settings\": false,\n \"edit_templates\": false,\n \"edit_thresholds_settings\": false,\n \"edit_translations\": false,\n \"edit_users\": false,\n \"escalate_document\": false,\n \"never_twice\": false,\n \"pick_next_escalated\": false,\n \"read_beats\": false,\n \"read_data_retention_settings\": false,\n \"read_feedback\": false,\n \"read_integrations\": false,\n \"read_release_notes\": false,\n \"read_reports\": false,\n \"read_thresholds_settings\": false,\n \"read_webhook\": false,\n \"reject_document\": false,\n \"release_lock\": false,\n \"review\": false,\n \"submit\": false,\n \"update_webhook\": false,\n \"upload\": false,\n \"versions\": false,\n \"view_api_keys\": false,\n \"view_list\": false,\n \"view_projects\": false,\n \"view_statistics\": false,\n \"view_templates\": false,\n \"write_feedback\": false,\n \"write_release_notes\": 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}}/roles/:role_id";
let payload = json!({
"name": "",
"permissions": json!({
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": 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}}/roles/:role_id \
--header 'content-type: application/json' \
--data '{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}'
echo '{
"name": "",
"permissions": {
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
}
}' | \
http PATCH {{baseUrl}}/roles/:role_id \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "permissions": {\n "create_dropbox_user": false,\n "create_inbox": false,\n "create_webhook": false,\n "de_escalate_document": false,\n "delete_tenant": false,\n "delete_webhook": false,\n "edit_backend_settings": false,\n "edit_beats": false,\n "edit_dashboard_settings": false,\n "edit_data_retention_settings": false,\n "edit_flow_settings": false,\n "edit_format_settings": false,\n "edit_integration_settings": false,\n "edit_integrations": false,\n "edit_predictor_settings": false,\n "edit_reports": false,\n "edit_retention_settings": false,\n "edit_review_settings": false,\n "edit_roles": false,\n "edit_sampling_settings": false,\n "edit_security_settings": false,\n "edit_templates": false,\n "edit_thresholds_settings": false,\n "edit_translations": false,\n "edit_users": false,\n "escalate_document": false,\n "never_twice": false,\n "pick_next_escalated": false,\n "read_beats": false,\n "read_data_retention_settings": false,\n "read_feedback": false,\n "read_integrations": false,\n "read_release_notes": false,\n "read_reports": false,\n "read_thresholds_settings": false,\n "read_webhook": false,\n "reject_document": false,\n "release_lock": false,\n "review": false,\n "submit": false,\n "update_webhook": false,\n "upload": false,\n "versions": false,\n "view_api_keys": false,\n "view_list": false,\n "view_projects": false,\n "view_statistics": false,\n "view_templates": false,\n "write_feedback": false,\n "write_release_notes": false\n }\n}' \
--output-document \
- {{baseUrl}}/roles/:role_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"permissions": [
"create_dropbox_user": false,
"create_inbox": false,
"create_webhook": false,
"de_escalate_document": false,
"delete_tenant": false,
"delete_webhook": false,
"edit_backend_settings": false,
"edit_beats": false,
"edit_dashboard_settings": false,
"edit_data_retention_settings": false,
"edit_flow_settings": false,
"edit_format_settings": false,
"edit_integration_settings": false,
"edit_integrations": false,
"edit_predictor_settings": false,
"edit_reports": false,
"edit_retention_settings": false,
"edit_review_settings": false,
"edit_roles": false,
"edit_sampling_settings": false,
"edit_security_settings": false,
"edit_templates": false,
"edit_thresholds_settings": false,
"edit_translations": false,
"edit_users": false,
"escalate_document": false,
"never_twice": false,
"pick_next_escalated": false,
"read_beats": false,
"read_data_retention_settings": false,
"read_feedback": false,
"read_integrations": false,
"read_release_notes": false,
"read_reports": false,
"read_thresholds_settings": false,
"read_webhook": false,
"reject_document": false,
"release_lock": false,
"review": false,
"submit": false,
"update_webhook": false,
"upload": false,
"versions": false,
"view_api_keys": false,
"view_list": false,
"view_projects": false,
"view_statistics": false,
"view_templates": false,
"write_feedback": false,
"write_release_notes": false
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/roles/:role_id")! 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 scoped rule config
{{baseUrl}}/rule_config/:scope
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config/:scope");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/rule_config/:scope")
require "http/client"
url = "{{baseUrl}}/rule_config/:scope"
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}}/rule_config/:scope"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rule_config/:scope");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/rule_config/:scope"
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/rule_config/:scope HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/rule_config/:scope")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/rule_config/:scope"))
.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}}/rule_config/:scope")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/rule_config/:scope")
.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}}/rule_config/:scope');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/rule_config/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/rule_config/:scope';
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}}/rule_config/:scope',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/rule_config/:scope")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/rule_config/:scope',
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}}/rule_config/:scope'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/rule_config/:scope');
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}}/rule_config/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/rule_config/:scope';
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}}/rule_config/:scope"]
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}}/rule_config/:scope" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/rule_config/:scope",
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}}/rule_config/:scope');
echo $response->getBody();
setUrl('{{baseUrl}}/rule_config/:scope');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/rule_config/:scope');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rule_config/:scope' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config/:scope' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/rule_config/:scope")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/rule_config/:scope"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/rule_config/:scope"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/rule_config/:scope")
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/rule_config/:scope') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/rule_config/:scope";
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}}/rule_config/:scope
http DELETE {{baseUrl}}/rule_config/:scope
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/rule_config/:scope
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config/:scope")! 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
Evaluate a rule on a document
{{baseUrl}}/rule_config/rule_entity/:document_id
BODY json
{}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config/rule_entity/:document_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, "{}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/rule_config/rule_entity/:document_id" {:content-type :json})
require "http/client"
url = "{{baseUrl}}/rule_config/rule_entity/:document_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/rule_config/rule_entity/:document_id"),
Content = new StringContent("{}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rule_config/rule_entity/:document_id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/rule_config/rule_entity/:document_id"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/rule_config/rule_entity/:document_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2
{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/rule_config/rule_entity/:document_id")
.setHeader("content-type", "application/json")
.setBody("{}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/rule_config/rule_entity/:document_id"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
.url("{{baseUrl}}/rule_config/rule_entity/:document_id")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/rule_config/rule_entity/:document_id")
.header("content-type", "application/json")
.body("{}")
.asString();
const data = JSON.stringify({});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/rule_config/rule_entity/:document_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/rule_config/rule_entity/:document_id',
headers: {'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/rule_config/rule_entity/:document_id';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/rule_config/rule_entity/:document_id',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
.url("{{baseUrl}}/rule_config/rule_entity/:document_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/rule_config/rule_entity/:document_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({}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/rule_config/rule_entity/:document_id',
headers: {'content-type': 'application/json'},
body: {},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/rule_config/rule_entity/:document_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/rule_config/rule_entity/:document_id',
headers: {'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/rule_config/rule_entity/:document_id';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rule_config/rule_entity/:document_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}}/rule_config/rule_entity/:document_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/rule_config/rule_entity/:document_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([
]),
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}}/rule_config/rule_entity/:document_id', [
'body' => '{}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/rule_config/rule_entity/:document_id');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
]));
$request->setRequestUrl('{{baseUrl}}/rule_config/rule_entity/:document_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}}/rule_config/rule_entity/:document_id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config/rule_entity/:document_id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/rule_config/rule_entity/:document_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/rule_config/rule_entity/:document_id"
payload = {}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/rule_config/rule_entity/:document_id"
payload <- "{}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/rule_config/rule_entity/:document_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 = "{}"
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/rule_config/rule_entity/:document_id') do |req|
req.body = "{}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/rule_config/rule_entity/:document_id";
let payload = json!({});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/rule_config/rule_entity/:document_id \
--header 'content-type: application/json' \
--data '{}'
echo '{}' | \
http POST {{baseUrl}}/rule_config/rule_entity/:document_id \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{}' \
--output-document \
- {{baseUrl}}/rule_config/rule_entity/:document_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config/rule_entity/:document_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()
GET
Get all rule configs
{{baseUrl}}/rule_config
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/rule_config")
require "http/client"
url = "{{baseUrl}}/rule_config"
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}}/rule_config"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rule_config");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/rule_config"
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/rule_config HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/rule_config")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/rule_config"))
.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}}/rule_config")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/rule_config")
.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}}/rule_config');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/rule_config'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/rule_config';
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}}/rule_config',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/rule_config")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/rule_config',
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}}/rule_config'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/rule_config');
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}}/rule_config'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/rule_config';
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}}/rule_config"]
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}}/rule_config" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/rule_config",
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}}/rule_config');
echo $response->getBody();
setUrl('{{baseUrl}}/rule_config');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/rule_config');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rule_config' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/rule_config")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/rule_config"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/rule_config"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/rule_config")
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/rule_config') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/rule_config";
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}}/rule_config
http GET {{baseUrl}}/rule_config
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/rule_config
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config")! 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 scoped rule config
{{baseUrl}}/rule_config/:scope
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config/:scope");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/rule_config/:scope")
require "http/client"
url = "{{baseUrl}}/rule_config/:scope"
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}}/rule_config/:scope"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rule_config/:scope");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/rule_config/:scope"
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/rule_config/:scope HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/rule_config/:scope")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/rule_config/:scope"))
.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}}/rule_config/:scope")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/rule_config/:scope")
.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}}/rule_config/:scope');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/rule_config/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/rule_config/:scope';
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}}/rule_config/:scope',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/rule_config/:scope")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/rule_config/:scope',
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}}/rule_config/:scope'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/rule_config/:scope');
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}}/rule_config/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/rule_config/:scope';
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}}/rule_config/:scope"]
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}}/rule_config/:scope" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/rule_config/:scope",
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}}/rule_config/:scope');
echo $response->getBody();
setUrl('{{baseUrl}}/rule_config/:scope');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/rule_config/:scope');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rule_config/:scope' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config/:scope' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/rule_config/:scope")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/rule_config/:scope"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/rule_config/:scope"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/rule_config/:scope")
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/rule_config/:scope') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/rule_config/:scope";
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}}/rule_config/:scope
http GET {{baseUrl}}/rule_config/:scope
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/rule_config/:scope
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config/:scope")! 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
Get the regexes that are generated by the rule
{{baseUrl}}/rule_config/rule_entity/
BODY json
{}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config/rule_entity/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/rule_config/rule_entity/" {:content-type :json})
require "http/client"
url = "{{baseUrl}}/rule_config/rule_entity/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/rule_config/rule_entity/"),
Content = new StringContent("{}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rule_config/rule_entity/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/rule_config/rule_entity/"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/rule_config/rule_entity/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2
{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/rule_config/rule_entity/")
.setHeader("content-type", "application/json")
.setBody("{}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/rule_config/rule_entity/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
.url("{{baseUrl}}/rule_config/rule_entity/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/rule_config/rule_entity/")
.header("content-type", "application/json")
.body("{}")
.asString();
const data = JSON.stringify({});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/rule_config/rule_entity/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/rule_config/rule_entity/',
headers: {'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/rule_config/rule_entity/';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/rule_config/rule_entity/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
.url("{{baseUrl}}/rule_config/rule_entity/")
.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/rule_config/rule_entity/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/rule_config/rule_entity/',
headers: {'content-type': 'application/json'},
body: {},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/rule_config/rule_entity/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/rule_config/rule_entity/',
headers: {'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/rule_config/rule_entity/';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rule_config/rule_entity/"]
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}}/rule_config/rule_entity/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/rule_config/rule_entity/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/rule_config/rule_entity/', [
'body' => '{}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/rule_config/rule_entity/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
]));
$request->setRequestUrl('{{baseUrl}}/rule_config/rule_entity/');
$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}}/rule_config/rule_entity/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config/rule_entity/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/rule_config/rule_entity/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/rule_config/rule_entity/"
payload = {}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/rule_config/rule_entity/"
payload <- "{}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/rule_config/rule_entity/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/rule_config/rule_entity/') do |req|
req.body = "{}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/rule_config/rule_entity/";
let payload = json!({});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/rule_config/rule_entity/ \
--header 'content-type: application/json' \
--data '{}'
echo '{}' | \
http POST {{baseUrl}}/rule_config/rule_entity/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{}' \
--output-document \
- {{baseUrl}}/rule_config/rule_entity/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config/rule_entity/")! 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 the text a where_to_search specification will generate
{{baseUrl}}/rule_config/where_to_search/:document_id
BODY json
{}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config/where_to_search/:document_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, "{}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/rule_config/where_to_search/:document_id" {:content-type :json})
require "http/client"
url = "{{baseUrl}}/rule_config/where_to_search/:document_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/rule_config/where_to_search/:document_id"),
Content = new StringContent("{}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rule_config/where_to_search/:document_id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/rule_config/where_to_search/:document_id"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/rule_config/where_to_search/:document_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2
{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/rule_config/where_to_search/:document_id")
.setHeader("content-type", "application/json")
.setBody("{}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/rule_config/where_to_search/:document_id"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
.url("{{baseUrl}}/rule_config/where_to_search/:document_id")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/rule_config/where_to_search/:document_id")
.header("content-type", "application/json")
.body("{}")
.asString();
const data = JSON.stringify({});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/rule_config/where_to_search/:document_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/rule_config/where_to_search/:document_id',
headers: {'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/rule_config/where_to_search/:document_id';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/rule_config/where_to_search/:document_id',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
.url("{{baseUrl}}/rule_config/where_to_search/:document_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/rule_config/where_to_search/:document_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({}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/rule_config/where_to_search/:document_id',
headers: {'content-type': 'application/json'},
body: {},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/rule_config/where_to_search/:document_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/rule_config/where_to_search/:document_id',
headers: {'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/rule_config/where_to_search/:document_id';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rule_config/where_to_search/:document_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}}/rule_config/where_to_search/:document_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/rule_config/where_to_search/:document_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([
]),
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}}/rule_config/where_to_search/:document_id', [
'body' => '{}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/rule_config/where_to_search/:document_id');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
]));
$request->setRequestUrl('{{baseUrl}}/rule_config/where_to_search/:document_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}}/rule_config/where_to_search/:document_id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config/where_to_search/:document_id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/rule_config/where_to_search/:document_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/rule_config/where_to_search/:document_id"
payload = {}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/rule_config/where_to_search/:document_id"
payload <- "{}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/rule_config/where_to_search/:document_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 = "{}"
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/rule_config/where_to_search/:document_id') do |req|
req.body = "{}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/rule_config/where_to_search/:document_id";
let payload = json!({});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/rule_config/where_to_search/:document_id \
--header 'content-type: application/json' \
--data '{}'
echo '{}' | \
http POST {{baseUrl}}/rule_config/where_to_search/:document_id \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{}' \
--output-document \
- {{baseUrl}}/rule_config/where_to_search/:document_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config/where_to_search/:document_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()
PATCH
Update scoped rule config
{{baseUrl}}/rule_config/:scope
BODY json
{
"rule_config": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config/:scope");
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 \"rule_config\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/rule_config/:scope" {:content-type :json
:form-params {:rule_config {}}})
require "http/client"
url = "{{baseUrl}}/rule_config/:scope"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"rule_config\": {}\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}}/rule_config/:scope"),
Content = new StringContent("{\n \"rule_config\": {}\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}}/rule_config/:scope");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"rule_config\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/rule_config/:scope"
payload := strings.NewReader("{\n \"rule_config\": {}\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/rule_config/:scope HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"rule_config": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/rule_config/:scope")
.setHeader("content-type", "application/json")
.setBody("{\n \"rule_config\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/rule_config/:scope"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"rule_config\": {}\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 \"rule_config\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/rule_config/:scope")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/rule_config/:scope")
.header("content-type", "application/json")
.body("{\n \"rule_config\": {}\n}")
.asString();
const data = JSON.stringify({
rule_config: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/rule_config/:scope');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/rule_config/:scope',
headers: {'content-type': 'application/json'},
data: {rule_config: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/rule_config/:scope';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"rule_config":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/rule_config/:scope',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "rule_config": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"rule_config\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/rule_config/:scope")
.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/rule_config/:scope',
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({rule_config: {}}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/rule_config/:scope',
headers: {'content-type': 'application/json'},
body: {rule_config: {}},
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}}/rule_config/:scope');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
rule_config: {}
});
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}}/rule_config/:scope',
headers: {'content-type': 'application/json'},
data: {rule_config: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/rule_config/:scope';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"rule_config":{}}'
};
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 = @{ @"rule_config": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rule_config/:scope"]
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}}/rule_config/:scope" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"rule_config\": {}\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/rule_config/:scope",
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([
'rule_config' => [
]
]),
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}}/rule_config/:scope', [
'body' => '{
"rule_config": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/rule_config/:scope');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'rule_config' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'rule_config' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/rule_config/:scope');
$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}}/rule_config/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"rule_config": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"rule_config": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"rule_config\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/rule_config/:scope", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/rule_config/:scope"
payload = { "rule_config": {} }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/rule_config/:scope"
payload <- "{\n \"rule_config\": {}\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}}/rule_config/:scope")
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 \"rule_config\": {}\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/rule_config/:scope') do |req|
req.body = "{\n \"rule_config\": {}\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}}/rule_config/:scope";
let payload = json!({"rule_config": json!({})});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/rule_config/:scope \
--header 'content-type: application/json' \
--data '{
"rule_config": {}
}'
echo '{
"rule_config": {}
}' | \
http PATCH {{baseUrl}}/rule_config/:scope \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "rule_config": {}\n}' \
--output-document \
- {{baseUrl}}/rule_config/:scope
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["rule_config": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config/:scope")! 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 scoped sampling settings (DELETE)
{{baseUrl}}/sampling_settings/:scope
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sampling_settings/:scope");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/sampling_settings/:scope")
require "http/client"
url = "{{baseUrl}}/sampling_settings/:scope"
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}}/sampling_settings/:scope"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sampling_settings/:scope");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sampling_settings/:scope"
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/sampling_settings/:scope HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/sampling_settings/:scope")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sampling_settings/:scope"))
.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}}/sampling_settings/:scope")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/sampling_settings/:scope")
.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}}/sampling_settings/:scope');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/sampling_settings/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sampling_settings/:scope';
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}}/sampling_settings/:scope',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sampling_settings/:scope")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/sampling_settings/:scope',
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}}/sampling_settings/:scope'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/sampling_settings/:scope');
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}}/sampling_settings/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sampling_settings/:scope';
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}}/sampling_settings/:scope"]
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}}/sampling_settings/:scope" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sampling_settings/:scope",
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}}/sampling_settings/:scope');
echo $response->getBody();
setUrl('{{baseUrl}}/sampling_settings/:scope');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sampling_settings/:scope');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sampling_settings/:scope' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sampling_settings/:scope' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/sampling_settings/:scope")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sampling_settings/:scope"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sampling_settings/:scope"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sampling_settings/:scope")
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/sampling_settings/:scope') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sampling_settings/:scope";
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}}/sampling_settings/:scope
http DELETE {{baseUrl}}/sampling_settings/:scope
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/sampling_settings/:scope
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sampling_settings/:scope")! 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 all sampling settings
{{baseUrl}}/sampling_settings
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sampling_settings");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/sampling_settings")
require "http/client"
url = "{{baseUrl}}/sampling_settings"
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}}/sampling_settings"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sampling_settings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sampling_settings"
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/sampling_settings HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sampling_settings")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sampling_settings"))
.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}}/sampling_settings")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sampling_settings")
.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}}/sampling_settings');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/sampling_settings'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sampling_settings';
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}}/sampling_settings',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sampling_settings")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/sampling_settings',
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}}/sampling_settings'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/sampling_settings');
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}}/sampling_settings'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sampling_settings';
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}}/sampling_settings"]
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}}/sampling_settings" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sampling_settings",
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}}/sampling_settings');
echo $response->getBody();
setUrl('{{baseUrl}}/sampling_settings');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sampling_settings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sampling_settings' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sampling_settings' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/sampling_settings")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sampling_settings"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sampling_settings"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sampling_settings")
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/sampling_settings') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sampling_settings";
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}}/sampling_settings
http GET {{baseUrl}}/sampling_settings
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/sampling_settings
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sampling_settings")! 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 scoped sampling settings
{{baseUrl}}/sampling_settings/:scope
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sampling_settings/:scope");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/sampling_settings/:scope")
require "http/client"
url = "{{baseUrl}}/sampling_settings/:scope"
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}}/sampling_settings/:scope"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sampling_settings/:scope");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sampling_settings/:scope"
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/sampling_settings/:scope HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sampling_settings/:scope")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sampling_settings/:scope"))
.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}}/sampling_settings/:scope")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sampling_settings/:scope")
.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}}/sampling_settings/:scope');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/sampling_settings/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sampling_settings/:scope';
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}}/sampling_settings/:scope',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sampling_settings/:scope")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/sampling_settings/:scope',
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}}/sampling_settings/:scope'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/sampling_settings/:scope');
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}}/sampling_settings/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sampling_settings/:scope';
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}}/sampling_settings/:scope"]
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}}/sampling_settings/:scope" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sampling_settings/:scope",
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}}/sampling_settings/:scope');
echo $response->getBody();
setUrl('{{baseUrl}}/sampling_settings/:scope');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sampling_settings/:scope');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sampling_settings/:scope' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sampling_settings/:scope' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/sampling_settings/:scope")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sampling_settings/:scope"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sampling_settings/:scope"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sampling_settings/:scope")
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/sampling_settings/:scope') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sampling_settings/:scope";
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}}/sampling_settings/:scope
http GET {{baseUrl}}/sampling_settings/:scope
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/sampling_settings/:scope
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sampling_settings/:scope")! 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
Update scoped sampling settings
{{baseUrl}}/sampling_settings/:scope
BODY json
{
"auto_reject_FFR": 0,
"auto_submit_FFR": 0,
"second_pass_FFR": 0,
"second_pass_STP": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sampling_settings/:scope");
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 \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/sampling_settings/:scope" {:content-type :json
:form-params {:auto_reject_FFR 0
:auto_submit_FFR 0
:second_pass_FFR 0
:second_pass_STP 0}})
require "http/client"
url = "{{baseUrl}}/sampling_settings/:scope"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\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}}/sampling_settings/:scope"),
Content = new StringContent("{\n \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sampling_settings/:scope");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sampling_settings/:scope"
payload := strings.NewReader("{\n \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\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/sampling_settings/:scope HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"auto_reject_FFR": 0,
"auto_submit_FFR": 0,
"second_pass_FFR": 0,
"second_pass_STP": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/sampling_settings/:scope")
.setHeader("content-type", "application/json")
.setBody("{\n \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sampling_settings/:scope"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/sampling_settings/:scope")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/sampling_settings/:scope")
.header("content-type", "application/json")
.body("{\n \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\n}")
.asString();
const data = JSON.stringify({
auto_reject_FFR: 0,
auto_submit_FFR: 0,
second_pass_FFR: 0,
second_pass_STP: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/sampling_settings/:scope');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/sampling_settings/:scope',
headers: {'content-type': 'application/json'},
data: {auto_reject_FFR: 0, auto_submit_FFR: 0, second_pass_FFR: 0, second_pass_STP: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sampling_settings/:scope';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"auto_reject_FFR":0,"auto_submit_FFR":0,"second_pass_FFR":0,"second_pass_STP":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/sampling_settings/:scope',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "auto_reject_FFR": 0,\n "auto_submit_FFR": 0,\n "second_pass_FFR": 0,\n "second_pass_STP": 0\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/sampling_settings/:scope")
.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/sampling_settings/:scope',
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({auto_reject_FFR: 0, auto_submit_FFR: 0, second_pass_FFR: 0, second_pass_STP: 0}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/sampling_settings/:scope',
headers: {'content-type': 'application/json'},
body: {auto_reject_FFR: 0, auto_submit_FFR: 0, second_pass_FFR: 0, second_pass_STP: 0},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/sampling_settings/:scope');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
auto_reject_FFR: 0,
auto_submit_FFR: 0,
second_pass_FFR: 0,
second_pass_STP: 0
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/sampling_settings/:scope',
headers: {'content-type': 'application/json'},
data: {auto_reject_FFR: 0, auto_submit_FFR: 0, second_pass_FFR: 0, second_pass_STP: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sampling_settings/:scope';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"auto_reject_FFR":0,"auto_submit_FFR":0,"second_pass_FFR":0,"second_pass_STP":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"auto_reject_FFR": @0,
@"auto_submit_FFR": @0,
@"second_pass_FFR": @0,
@"second_pass_STP": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sampling_settings/:scope"]
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}}/sampling_settings/:scope" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sampling_settings/:scope",
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([
'auto_reject_FFR' => 0,
'auto_submit_FFR' => 0,
'second_pass_FFR' => 0,
'second_pass_STP' => 0
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/sampling_settings/:scope', [
'body' => '{
"auto_reject_FFR": 0,
"auto_submit_FFR": 0,
"second_pass_FFR": 0,
"second_pass_STP": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/sampling_settings/:scope');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'auto_reject_FFR' => 0,
'auto_submit_FFR' => 0,
'second_pass_FFR' => 0,
'second_pass_STP' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'auto_reject_FFR' => 0,
'auto_submit_FFR' => 0,
'second_pass_FFR' => 0,
'second_pass_STP' => 0
]));
$request->setRequestUrl('{{baseUrl}}/sampling_settings/:scope');
$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}}/sampling_settings/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"auto_reject_FFR": 0,
"auto_submit_FFR": 0,
"second_pass_FFR": 0,
"second_pass_STP": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sampling_settings/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"auto_reject_FFR": 0,
"auto_submit_FFR": 0,
"second_pass_FFR": 0,
"second_pass_STP": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/sampling_settings/:scope", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sampling_settings/:scope"
payload = {
"auto_reject_FFR": 0,
"auto_submit_FFR": 0,
"second_pass_FFR": 0,
"second_pass_STP": 0
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sampling_settings/:scope"
payload <- "{\n \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\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}}/sampling_settings/:scope")
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 \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/sampling_settings/:scope') do |req|
req.body = "{\n \"auto_reject_FFR\": 0,\n \"auto_submit_FFR\": 0,\n \"second_pass_FFR\": 0,\n \"second_pass_STP\": 0\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}}/sampling_settings/:scope";
let payload = json!({
"auto_reject_FFR": 0,
"auto_submit_FFR": 0,
"second_pass_FFR": 0,
"second_pass_STP": 0
});
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}}/sampling_settings/:scope \
--header 'content-type: application/json' \
--data '{
"auto_reject_FFR": 0,
"auto_submit_FFR": 0,
"second_pass_FFR": 0,
"second_pass_STP": 0
}'
echo '{
"auto_reject_FFR": 0,
"auto_submit_FFR": 0,
"second_pass_FFR": 0,
"second_pass_STP": 0
}' | \
http PATCH {{baseUrl}}/sampling_settings/:scope \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "auto_reject_FFR": 0,\n "auto_submit_FFR": 0,\n "second_pass_FFR": 0,\n "second_pass_STP": 0\n}' \
--output-document \
- {{baseUrl}}/sampling_settings/:scope
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"auto_reject_FFR": 0,
"auto_submit_FFR": 0,
"second_pass_FFR": 0,
"second_pass_STP": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sampling_settings/:scope")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Get scoped dashboard setting
{{baseUrl}}/settings/dashboard
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/settings/dashboard");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/settings/dashboard")
require "http/client"
url = "{{baseUrl}}/settings/dashboard"
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}}/settings/dashboard"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/settings/dashboard");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/settings/dashboard"
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/settings/dashboard HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/settings/dashboard")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/settings/dashboard"))
.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}}/settings/dashboard")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/settings/dashboard")
.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}}/settings/dashboard');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/settings/dashboard'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/settings/dashboard';
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}}/settings/dashboard',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/settings/dashboard")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/settings/dashboard',
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}}/settings/dashboard'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/settings/dashboard');
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}}/settings/dashboard'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/settings/dashboard';
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}}/settings/dashboard"]
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}}/settings/dashboard" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/settings/dashboard",
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}}/settings/dashboard');
echo $response->getBody();
setUrl('{{baseUrl}}/settings/dashboard');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/settings/dashboard');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/settings/dashboard' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/settings/dashboard' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/settings/dashboard")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/settings/dashboard"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/settings/dashboard"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/settings/dashboard")
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/settings/dashboard') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/settings/dashboard";
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}}/settings/dashboard
http GET {{baseUrl}}/settings/dashboard
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/settings/dashboard
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/settings/dashboard")! 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 scoped review setting
{{baseUrl}}/settings/review
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/settings/review");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/settings/review")
require "http/client"
url = "{{baseUrl}}/settings/review"
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}}/settings/review"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/settings/review");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/settings/review"
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/settings/review HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/settings/review")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/settings/review"))
.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}}/settings/review")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/settings/review")
.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}}/settings/review');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/settings/review'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/settings/review';
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}}/settings/review',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/settings/review")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/settings/review',
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}}/settings/review'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/settings/review');
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}}/settings/review'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/settings/review';
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}}/settings/review"]
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}}/settings/review" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/settings/review",
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}}/settings/review');
echo $response->getBody();
setUrl('{{baseUrl}}/settings/review');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/settings/review');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/settings/review' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/settings/review' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/settings/review")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/settings/review"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/settings/review"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/settings/review")
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/settings/review') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/settings/review";
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}}/settings/review
http GET {{baseUrl}}/settings/review
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/settings/review
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/settings/review")! 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
Update scoped dashboard setting
{{baseUrl}}/settings/dashboard
BODY json
{
"scope": "",
"settings": {
"autolearning": false,
"dashboard_timeout": 0,
"default_date_range": {},
"default_inbox_size": {},
"default_inbox_sorting": {},
"flexible_filters": [
{}
],
"navigation_menu": {},
"process_unreadable": false,
"sequence_columns_of_inbox": {
"columns_headers": [
{
"checked": false,
"field": "",
"label": ""
}
],
"inline_headers": [
{}
]
},
"show_digital_annotations": false,
"show_filters": {},
"show_inbox_actions": {},
"studio_format_options": {},
"upload_options": {},
"welcome_counters": false,
"welcome_counters_options": {}
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/settings/dashboard");
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 \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/settings/dashboard" {:content-type :json
:form-params {:scope ""
:settings {:autolearning false
:dashboard_timeout 0
:default_date_range {}
:default_inbox_size {}
:default_inbox_sorting {}
:flexible_filters [{}]
:navigation_menu {}
:process_unreadable false
:sequence_columns_of_inbox {:columns_headers [{:checked false
:field ""
:label ""}]
:inline_headers [{}]}
:show_digital_annotations false
:show_filters {}
:show_inbox_actions {}
:studio_format_options {}
:upload_options {}
:welcome_counters false
:welcome_counters_options {}}}})
require "http/client"
url = "{{baseUrl}}/settings/dashboard"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\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}}/settings/dashboard"),
Content = new StringContent("{\n \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\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}}/settings/dashboard");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/settings/dashboard"
payload := strings.NewReader("{\n \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\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/settings/dashboard HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 722
{
"scope": "",
"settings": {
"autolearning": false,
"dashboard_timeout": 0,
"default_date_range": {},
"default_inbox_size": {},
"default_inbox_sorting": {},
"flexible_filters": [
{}
],
"navigation_menu": {},
"process_unreadable": false,
"sequence_columns_of_inbox": {
"columns_headers": [
{
"checked": false,
"field": "",
"label": ""
}
],
"inline_headers": [
{}
]
},
"show_digital_annotations": false,
"show_filters": {},
"show_inbox_actions": {},
"studio_format_options": {},
"upload_options": {},
"welcome_counters": false,
"welcome_counters_options": {}
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/settings/dashboard")
.setHeader("content-type", "application/json")
.setBody("{\n \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/settings/dashboard"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\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 \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/settings/dashboard")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/settings/dashboard")
.header("content-type", "application/json")
.body("{\n \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\n }\n}")
.asString();
const data = JSON.stringify({
scope: '',
settings: {
autolearning: false,
dashboard_timeout: 0,
default_date_range: {},
default_inbox_size: {},
default_inbox_sorting: {},
flexible_filters: [
{}
],
navigation_menu: {},
process_unreadable: false,
sequence_columns_of_inbox: {
columns_headers: [
{
checked: false,
field: '',
label: ''
}
],
inline_headers: [
{}
]
},
show_digital_annotations: false,
show_filters: {},
show_inbox_actions: {},
studio_format_options: {},
upload_options: {},
welcome_counters: false,
welcome_counters_options: {}
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/settings/dashboard');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/settings/dashboard',
headers: {'content-type': 'application/json'},
data: {
scope: '',
settings: {
autolearning: false,
dashboard_timeout: 0,
default_date_range: {},
default_inbox_size: {},
default_inbox_sorting: {},
flexible_filters: [{}],
navigation_menu: {},
process_unreadable: false,
sequence_columns_of_inbox: {
columns_headers: [{checked: false, field: '', label: ''}],
inline_headers: [{}]
},
show_digital_annotations: false,
show_filters: {},
show_inbox_actions: {},
studio_format_options: {},
upload_options: {},
welcome_counters: false,
welcome_counters_options: {}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/settings/dashboard';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"scope":"","settings":{"autolearning":false,"dashboard_timeout":0,"default_date_range":{},"default_inbox_size":{},"default_inbox_sorting":{},"flexible_filters":[{}],"navigation_menu":{},"process_unreadable":false,"sequence_columns_of_inbox":{"columns_headers":[{"checked":false,"field":"","label":""}],"inline_headers":[{}]},"show_digital_annotations":false,"show_filters":{},"show_inbox_actions":{},"studio_format_options":{},"upload_options":{},"welcome_counters":false,"welcome_counters_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}}/settings/dashboard',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "scope": "",\n "settings": {\n "autolearning": false,\n "dashboard_timeout": 0,\n "default_date_range": {},\n "default_inbox_size": {},\n "default_inbox_sorting": {},\n "flexible_filters": [\n {}\n ],\n "navigation_menu": {},\n "process_unreadable": false,\n "sequence_columns_of_inbox": {\n "columns_headers": [\n {\n "checked": false,\n "field": "",\n "label": ""\n }\n ],\n "inline_headers": [\n {}\n ]\n },\n "show_digital_annotations": false,\n "show_filters": {},\n "show_inbox_actions": {},\n "studio_format_options": {},\n "upload_options": {},\n "welcome_counters": false,\n "welcome_counters_options": {}\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 \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/settings/dashboard")
.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/settings/dashboard',
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({
scope: '',
settings: {
autolearning: false,
dashboard_timeout: 0,
default_date_range: {},
default_inbox_size: {},
default_inbox_sorting: {},
flexible_filters: [{}],
navigation_menu: {},
process_unreadable: false,
sequence_columns_of_inbox: {
columns_headers: [{checked: false, field: '', label: ''}],
inline_headers: [{}]
},
show_digital_annotations: false,
show_filters: {},
show_inbox_actions: {},
studio_format_options: {},
upload_options: {},
welcome_counters: false,
welcome_counters_options: {}
}
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/settings/dashboard',
headers: {'content-type': 'application/json'},
body: {
scope: '',
settings: {
autolearning: false,
dashboard_timeout: 0,
default_date_range: {},
default_inbox_size: {},
default_inbox_sorting: {},
flexible_filters: [{}],
navigation_menu: {},
process_unreadable: false,
sequence_columns_of_inbox: {
columns_headers: [{checked: false, field: '', label: ''}],
inline_headers: [{}]
},
show_digital_annotations: false,
show_filters: {},
show_inbox_actions: {},
studio_format_options: {},
upload_options: {},
welcome_counters: false,
welcome_counters_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('PATCH', '{{baseUrl}}/settings/dashboard');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
scope: '',
settings: {
autolearning: false,
dashboard_timeout: 0,
default_date_range: {},
default_inbox_size: {},
default_inbox_sorting: {},
flexible_filters: [
{}
],
navigation_menu: {},
process_unreadable: false,
sequence_columns_of_inbox: {
columns_headers: [
{
checked: false,
field: '',
label: ''
}
],
inline_headers: [
{}
]
},
show_digital_annotations: false,
show_filters: {},
show_inbox_actions: {},
studio_format_options: {},
upload_options: {},
welcome_counters: false,
welcome_counters_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: 'PATCH',
url: '{{baseUrl}}/settings/dashboard',
headers: {'content-type': 'application/json'},
data: {
scope: '',
settings: {
autolearning: false,
dashboard_timeout: 0,
default_date_range: {},
default_inbox_size: {},
default_inbox_sorting: {},
flexible_filters: [{}],
navigation_menu: {},
process_unreadable: false,
sequence_columns_of_inbox: {
columns_headers: [{checked: false, field: '', label: ''}],
inline_headers: [{}]
},
show_digital_annotations: false,
show_filters: {},
show_inbox_actions: {},
studio_format_options: {},
upload_options: {},
welcome_counters: false,
welcome_counters_options: {}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/settings/dashboard';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"scope":"","settings":{"autolearning":false,"dashboard_timeout":0,"default_date_range":{},"default_inbox_size":{},"default_inbox_sorting":{},"flexible_filters":[{}],"navigation_menu":{},"process_unreadable":false,"sequence_columns_of_inbox":{"columns_headers":[{"checked":false,"field":"","label":""}],"inline_headers":[{}]},"show_digital_annotations":false,"show_filters":{},"show_inbox_actions":{},"studio_format_options":{},"upload_options":{},"welcome_counters":false,"welcome_counters_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 = @{ @"scope": @"",
@"settings": @{ @"autolearning": @NO, @"dashboard_timeout": @0, @"default_date_range": @{ }, @"default_inbox_size": @{ }, @"default_inbox_sorting": @{ }, @"flexible_filters": @[ @{ } ], @"navigation_menu": @{ }, @"process_unreadable": @NO, @"sequence_columns_of_inbox": @{ @"columns_headers": @[ @{ @"checked": @NO, @"field": @"", @"label": @"" } ], @"inline_headers": @[ @{ } ] }, @"show_digital_annotations": @NO, @"show_filters": @{ }, @"show_inbox_actions": @{ }, @"studio_format_options": @{ }, @"upload_options": @{ }, @"welcome_counters": @NO, @"welcome_counters_options": @{ } } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/settings/dashboard"]
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}}/settings/dashboard" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\n }\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/settings/dashboard",
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([
'scope' => '',
'settings' => [
'autolearning' => null,
'dashboard_timeout' => 0,
'default_date_range' => [
],
'default_inbox_size' => [
],
'default_inbox_sorting' => [
],
'flexible_filters' => [
[
]
],
'navigation_menu' => [
],
'process_unreadable' => null,
'sequence_columns_of_inbox' => [
'columns_headers' => [
[
'checked' => null,
'field' => '',
'label' => ''
]
],
'inline_headers' => [
[
]
]
],
'show_digital_annotations' => null,
'show_filters' => [
],
'show_inbox_actions' => [
],
'studio_format_options' => [
],
'upload_options' => [
],
'welcome_counters' => null,
'welcome_counters_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('PATCH', '{{baseUrl}}/settings/dashboard', [
'body' => '{
"scope": "",
"settings": {
"autolearning": false,
"dashboard_timeout": 0,
"default_date_range": {},
"default_inbox_size": {},
"default_inbox_sorting": {},
"flexible_filters": [
{}
],
"navigation_menu": {},
"process_unreadable": false,
"sequence_columns_of_inbox": {
"columns_headers": [
{
"checked": false,
"field": "",
"label": ""
}
],
"inline_headers": [
{}
]
},
"show_digital_annotations": false,
"show_filters": {},
"show_inbox_actions": {},
"studio_format_options": {},
"upload_options": {},
"welcome_counters": false,
"welcome_counters_options": {}
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/settings/dashboard');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'scope' => '',
'settings' => [
'autolearning' => null,
'dashboard_timeout' => 0,
'default_date_range' => [
],
'default_inbox_size' => [
],
'default_inbox_sorting' => [
],
'flexible_filters' => [
[
]
],
'navigation_menu' => [
],
'process_unreadable' => null,
'sequence_columns_of_inbox' => [
'columns_headers' => [
[
'checked' => null,
'field' => '',
'label' => ''
]
],
'inline_headers' => [
[
]
]
],
'show_digital_annotations' => null,
'show_filters' => [
],
'show_inbox_actions' => [
],
'studio_format_options' => [
],
'upload_options' => [
],
'welcome_counters' => null,
'welcome_counters_options' => [
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'scope' => '',
'settings' => [
'autolearning' => null,
'dashboard_timeout' => 0,
'default_date_range' => [
],
'default_inbox_size' => [
],
'default_inbox_sorting' => [
],
'flexible_filters' => [
[
]
],
'navigation_menu' => [
],
'process_unreadable' => null,
'sequence_columns_of_inbox' => [
'columns_headers' => [
[
'checked' => null,
'field' => '',
'label' => ''
]
],
'inline_headers' => [
[
]
]
],
'show_digital_annotations' => null,
'show_filters' => [
],
'show_inbox_actions' => [
],
'studio_format_options' => [
],
'upload_options' => [
],
'welcome_counters' => null,
'welcome_counters_options' => [
]
]
]));
$request->setRequestUrl('{{baseUrl}}/settings/dashboard');
$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}}/settings/dashboard' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"scope": "",
"settings": {
"autolearning": false,
"dashboard_timeout": 0,
"default_date_range": {},
"default_inbox_size": {},
"default_inbox_sorting": {},
"flexible_filters": [
{}
],
"navigation_menu": {},
"process_unreadable": false,
"sequence_columns_of_inbox": {
"columns_headers": [
{
"checked": false,
"field": "",
"label": ""
}
],
"inline_headers": [
{}
]
},
"show_digital_annotations": false,
"show_filters": {},
"show_inbox_actions": {},
"studio_format_options": {},
"upload_options": {},
"welcome_counters": false,
"welcome_counters_options": {}
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/settings/dashboard' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"scope": "",
"settings": {
"autolearning": false,
"dashboard_timeout": 0,
"default_date_range": {},
"default_inbox_size": {},
"default_inbox_sorting": {},
"flexible_filters": [
{}
],
"navigation_menu": {},
"process_unreadable": false,
"sequence_columns_of_inbox": {
"columns_headers": [
{
"checked": false,
"field": "",
"label": ""
}
],
"inline_headers": [
{}
]
},
"show_digital_annotations": false,
"show_filters": {},
"show_inbox_actions": {},
"studio_format_options": {},
"upload_options": {},
"welcome_counters": false,
"welcome_counters_options": {}
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/settings/dashboard", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/settings/dashboard"
payload = {
"scope": "",
"settings": {
"autolearning": False,
"dashboard_timeout": 0,
"default_date_range": {},
"default_inbox_size": {},
"default_inbox_sorting": {},
"flexible_filters": [{}],
"navigation_menu": {},
"process_unreadable": False,
"sequence_columns_of_inbox": {
"columns_headers": [
{
"checked": False,
"field": "",
"label": ""
}
],
"inline_headers": [{}]
},
"show_digital_annotations": False,
"show_filters": {},
"show_inbox_actions": {},
"studio_format_options": {},
"upload_options": {},
"welcome_counters": False,
"welcome_counters_options": {}
}
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/settings/dashboard"
payload <- "{\n \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\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}}/settings/dashboard")
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 \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\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/settings/dashboard') do |req|
req.body = "{\n \"scope\": \"\",\n \"settings\": {\n \"autolearning\": false,\n \"dashboard_timeout\": 0,\n \"default_date_range\": {},\n \"default_inbox_size\": {},\n \"default_inbox_sorting\": {},\n \"flexible_filters\": [\n {}\n ],\n \"navigation_menu\": {},\n \"process_unreadable\": false,\n \"sequence_columns_of_inbox\": {\n \"columns_headers\": [\n {\n \"checked\": false,\n \"field\": \"\",\n \"label\": \"\"\n }\n ],\n \"inline_headers\": [\n {}\n ]\n },\n \"show_digital_annotations\": false,\n \"show_filters\": {},\n \"show_inbox_actions\": {},\n \"studio_format_options\": {},\n \"upload_options\": {},\n \"welcome_counters\": false,\n \"welcome_counters_options\": {}\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}}/settings/dashboard";
let payload = json!({
"scope": "",
"settings": json!({
"autolearning": false,
"dashboard_timeout": 0,
"default_date_range": json!({}),
"default_inbox_size": json!({}),
"default_inbox_sorting": json!({}),
"flexible_filters": (json!({})),
"navigation_menu": json!({}),
"process_unreadable": false,
"sequence_columns_of_inbox": json!({
"columns_headers": (
json!({
"checked": false,
"field": "",
"label": ""
})
),
"inline_headers": (json!({}))
}),
"show_digital_annotations": false,
"show_filters": json!({}),
"show_inbox_actions": json!({}),
"studio_format_options": json!({}),
"upload_options": json!({}),
"welcome_counters": false,
"welcome_counters_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("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/settings/dashboard \
--header 'content-type: application/json' \
--data '{
"scope": "",
"settings": {
"autolearning": false,
"dashboard_timeout": 0,
"default_date_range": {},
"default_inbox_size": {},
"default_inbox_sorting": {},
"flexible_filters": [
{}
],
"navigation_menu": {},
"process_unreadable": false,
"sequence_columns_of_inbox": {
"columns_headers": [
{
"checked": false,
"field": "",
"label": ""
}
],
"inline_headers": [
{}
]
},
"show_digital_annotations": false,
"show_filters": {},
"show_inbox_actions": {},
"studio_format_options": {},
"upload_options": {},
"welcome_counters": false,
"welcome_counters_options": {}
}
}'
echo '{
"scope": "",
"settings": {
"autolearning": false,
"dashboard_timeout": 0,
"default_date_range": {},
"default_inbox_size": {},
"default_inbox_sorting": {},
"flexible_filters": [
{}
],
"navigation_menu": {},
"process_unreadable": false,
"sequence_columns_of_inbox": {
"columns_headers": [
{
"checked": false,
"field": "",
"label": ""
}
],
"inline_headers": [
{}
]
},
"show_digital_annotations": false,
"show_filters": {},
"show_inbox_actions": {},
"studio_format_options": {},
"upload_options": {},
"welcome_counters": false,
"welcome_counters_options": {}
}
}' | \
http PATCH {{baseUrl}}/settings/dashboard \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "scope": "",\n "settings": {\n "autolearning": false,\n "dashboard_timeout": 0,\n "default_date_range": {},\n "default_inbox_size": {},\n "default_inbox_sorting": {},\n "flexible_filters": [\n {}\n ],\n "navigation_menu": {},\n "process_unreadable": false,\n "sequence_columns_of_inbox": {\n "columns_headers": [\n {\n "checked": false,\n "field": "",\n "label": ""\n }\n ],\n "inline_headers": [\n {}\n ]\n },\n "show_digital_annotations": false,\n "show_filters": {},\n "show_inbox_actions": {},\n "studio_format_options": {},\n "upload_options": {},\n "welcome_counters": false,\n "welcome_counters_options": {}\n }\n}' \
--output-document \
- {{baseUrl}}/settings/dashboard
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"scope": "",
"settings": [
"autolearning": false,
"dashboard_timeout": 0,
"default_date_range": [],
"default_inbox_size": [],
"default_inbox_sorting": [],
"flexible_filters": [[]],
"navigation_menu": [],
"process_unreadable": false,
"sequence_columns_of_inbox": [
"columns_headers": [
[
"checked": false,
"field": "",
"label": ""
]
],
"inline_headers": [[]]
],
"show_digital_annotations": false,
"show_filters": [],
"show_inbox_actions": [],
"studio_format_options": [],
"upload_options": [],
"welcome_counters": false,
"welcome_counters_options": []
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/settings/dashboard")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
Update scoped review setting
{{baseUrl}}/settings/review
BODY json
{
"scope": "",
"settings": {
"default_zoom": {},
"first_toolbar": {},
"lock_expiry": {},
"review_options": {},
"second_toolbar": {}
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/settings/review");
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 \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/settings/review" {:content-type :json
:form-params {:scope ""
:settings {:default_zoom {}
:first_toolbar {}
:lock_expiry {}
:review_options {}
:second_toolbar {}}}})
require "http/client"
url = "{{baseUrl}}/settings/review"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\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}}/settings/review"),
Content = new StringContent("{\n \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\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}}/settings/review");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/settings/review"
payload := strings.NewReader("{\n \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\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/settings/review HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 161
{
"scope": "",
"settings": {
"default_zoom": {},
"first_toolbar": {},
"lock_expiry": {},
"review_options": {},
"second_toolbar": {}
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/settings/review")
.setHeader("content-type", "application/json")
.setBody("{\n \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/settings/review"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\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 \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/settings/review")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/settings/review")
.header("content-type", "application/json")
.body("{\n \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\n }\n}")
.asString();
const data = JSON.stringify({
scope: '',
settings: {
default_zoom: {},
first_toolbar: {},
lock_expiry: {},
review_options: {},
second_toolbar: {}
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/settings/review');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/settings/review',
headers: {'content-type': 'application/json'},
data: {
scope: '',
settings: {
default_zoom: {},
first_toolbar: {},
lock_expiry: {},
review_options: {},
second_toolbar: {}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/settings/review';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"scope":"","settings":{"default_zoom":{},"first_toolbar":{},"lock_expiry":{},"review_options":{},"second_toolbar":{}}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/settings/review',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "scope": "",\n "settings": {\n "default_zoom": {},\n "first_toolbar": {},\n "lock_expiry": {},\n "review_options": {},\n "second_toolbar": {}\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 \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/settings/review")
.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/settings/review',
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({
scope: '',
settings: {
default_zoom: {},
first_toolbar: {},
lock_expiry: {},
review_options: {},
second_toolbar: {}
}
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/settings/review',
headers: {'content-type': 'application/json'},
body: {
scope: '',
settings: {
default_zoom: {},
first_toolbar: {},
lock_expiry: {},
review_options: {},
second_toolbar: {}
}
},
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}}/settings/review');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
scope: '',
settings: {
default_zoom: {},
first_toolbar: {},
lock_expiry: {},
review_options: {},
second_toolbar: {}
}
});
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}}/settings/review',
headers: {'content-type': 'application/json'},
data: {
scope: '',
settings: {
default_zoom: {},
first_toolbar: {},
lock_expiry: {},
review_options: {},
second_toolbar: {}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/settings/review';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"scope":"","settings":{"default_zoom":{},"first_toolbar":{},"lock_expiry":{},"review_options":{},"second_toolbar":{}}}'
};
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 = @{ @"scope": @"",
@"settings": @{ @"default_zoom": @{ }, @"first_toolbar": @{ }, @"lock_expiry": @{ }, @"review_options": @{ }, @"second_toolbar": @{ } } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/settings/review"]
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}}/settings/review" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\n }\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/settings/review",
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([
'scope' => '',
'settings' => [
'default_zoom' => [
],
'first_toolbar' => [
],
'lock_expiry' => [
],
'review_options' => [
],
'second_toolbar' => [
]
]
]),
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}}/settings/review', [
'body' => '{
"scope": "",
"settings": {
"default_zoom": {},
"first_toolbar": {},
"lock_expiry": {},
"review_options": {},
"second_toolbar": {}
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/settings/review');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'scope' => '',
'settings' => [
'default_zoom' => [
],
'first_toolbar' => [
],
'lock_expiry' => [
],
'review_options' => [
],
'second_toolbar' => [
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'scope' => '',
'settings' => [
'default_zoom' => [
],
'first_toolbar' => [
],
'lock_expiry' => [
],
'review_options' => [
],
'second_toolbar' => [
]
]
]));
$request->setRequestUrl('{{baseUrl}}/settings/review');
$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}}/settings/review' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"scope": "",
"settings": {
"default_zoom": {},
"first_toolbar": {},
"lock_expiry": {},
"review_options": {},
"second_toolbar": {}
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/settings/review' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"scope": "",
"settings": {
"default_zoom": {},
"first_toolbar": {},
"lock_expiry": {},
"review_options": {},
"second_toolbar": {}
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/settings/review", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/settings/review"
payload = {
"scope": "",
"settings": {
"default_zoom": {},
"first_toolbar": {},
"lock_expiry": {},
"review_options": {},
"second_toolbar": {}
}
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/settings/review"
payload <- "{\n \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\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}}/settings/review")
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 \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\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/settings/review') do |req|
req.body = "{\n \"scope\": \"\",\n \"settings\": {\n \"default_zoom\": {},\n \"first_toolbar\": {},\n \"lock_expiry\": {},\n \"review_options\": {},\n \"second_toolbar\": {}\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}}/settings/review";
let payload = json!({
"scope": "",
"settings": json!({
"default_zoom": json!({}),
"first_toolbar": json!({}),
"lock_expiry": json!({}),
"review_options": json!({}),
"second_toolbar": json!({})
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/settings/review \
--header 'content-type: application/json' \
--data '{
"scope": "",
"settings": {
"default_zoom": {},
"first_toolbar": {},
"lock_expiry": {},
"review_options": {},
"second_toolbar": {}
}
}'
echo '{
"scope": "",
"settings": {
"default_zoom": {},
"first_toolbar": {},
"lock_expiry": {},
"review_options": {},
"second_toolbar": {}
}
}' | \
http PATCH {{baseUrl}}/settings/review \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "scope": "",\n "settings": {\n "default_zoom": {},\n "first_toolbar": {},\n "lock_expiry": {},\n "review_options": {},\n "second_toolbar": {}\n }\n}' \
--output-document \
- {{baseUrl}}/settings/review
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"scope": "",
"settings": [
"default_zoom": [],
"first_toolbar": [],
"lock_expiry": [],
"review_options": [],
"second_toolbar": []
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/settings/review")! 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
Get integration attributes (DELETE)
{{baseUrl}}/sso/config/:sso_config_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sso/config/:sso_config_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/sso/config/:sso_config_id")
require "http/client"
url = "{{baseUrl}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sso/config/:sso_config_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sso/config/:sso_config_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/sso/config/:sso_config_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/sso/config/:sso_config_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/sso/config/:sso_config_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sso/config/:sso_config_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/sso/config/:sso_config_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}}/sso/config/:sso_config_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}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sso/config/:sso_config_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}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id');
echo $response->getBody();
setUrl('{{baseUrl}}/sso/config/:sso_config_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sso/config/:sso_config_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sso/config/:sso_config_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sso/config/:sso_config_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/sso/config/:sso_config_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sso/config/:sso_config_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sso/config/:sso_config_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sso/config/:sso_config_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/sso/config/:sso_config_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}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id
http DELETE {{baseUrl}}/sso/config/:sso_config_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/sso/config/:sso_config_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sso/config/:sso_config_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_sso_config_resources
{{baseUrl}}/sso/config
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sso/config");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/sso/config")
require "http/client"
url = "{{baseUrl}}/sso/config"
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}}/sso/config"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sso/config");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sso/config"
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/sso/config HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sso/config")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sso/config"))
.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}}/sso/config")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sso/config")
.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}}/sso/config');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/sso/config'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sso/config';
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}}/sso/config',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sso/config")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/sso/config',
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}}/sso/config'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/sso/config');
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}}/sso/config'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sso/config';
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}}/sso/config"]
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}}/sso/config" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sso/config",
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}}/sso/config');
echo $response->getBody();
setUrl('{{baseUrl}}/sso/config');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sso/config');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sso/config' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sso/config' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/sso/config")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sso/config"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sso/config"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sso/config")
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/sso/config') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sso/config";
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}}/sso/config
http GET {{baseUrl}}/sso/config
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/sso/config
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sso/config")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"extra": {
"entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
"specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
},
"type": "saml",
"url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}
POST
post_oauth_login_resource
{{baseUrl}}/sso/login
BODY json
{
"token": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sso/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 \"type\": \"oauth\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/sso/login" {:content-type :json
:form-params {:type "oauth"}})
require "http/client"
url = "{{baseUrl}}/sso/login"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"type\": \"oauth\"\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}}/sso/login"),
Content = new StringContent("{\n \"type\": \"oauth\"\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}}/sso/login");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"type\": \"oauth\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sso/login"
payload := strings.NewReader("{\n \"type\": \"oauth\"\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/sso/login HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21
{
"type": "oauth"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/sso/login")
.setHeader("content-type", "application/json")
.setBody("{\n \"type\": \"oauth\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sso/login"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"type\": \"oauth\"\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\": \"oauth\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/sso/login")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/sso/login")
.header("content-type", "application/json")
.body("{\n \"type\": \"oauth\"\n}")
.asString();
const data = JSON.stringify({
type: 'oauth'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/sso/login');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/sso/login',
headers: {'content-type': 'application/json'},
data: {type: 'oauth'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sso/login';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"type":"oauth"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/sso/login',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "type": "oauth"\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\": \"oauth\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/sso/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/sso/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({type: 'oauth'}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/sso/login',
headers: {'content-type': 'application/json'},
body: {type: 'oauth'},
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}}/sso/login');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
type: 'oauth'
});
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}}/sso/login',
headers: {'content-type': 'application/json'},
data: {type: 'oauth'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sso/login';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"type":"oauth"}'
};
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": @"oauth" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sso/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}}/sso/login" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"type\": \"oauth\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sso/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([
'type' => 'oauth'
]),
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}}/sso/login', [
'body' => '{
"type": "oauth"
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/sso/login');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'type' => 'oauth'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'type' => 'oauth'
]));
$request->setRequestUrl('{{baseUrl}}/sso/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}}/sso/login' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"type": "oauth"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sso/login' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"type": "oauth"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"type\": \"oauth\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/sso/login", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sso/login"
payload = { "type": "oauth" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sso/login"
payload <- "{\n \"type\": \"oauth\"\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}}/sso/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 \"type\": \"oauth\"\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/sso/login') do |req|
req.body = "{\n \"type\": \"oauth\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sso/login";
let payload = json!({"type": "oauth"});
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}}/sso/login \
--header 'content-type: application/json' \
--data '{
"type": "oauth"
}'
echo '{
"type": "oauth"
}' | \
http POST {{baseUrl}}/sso/login \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "type": "oauth"\n}' \
--output-document \
- {{baseUrl}}/sso/login
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["type": "oauth"] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sso/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
post_sso_config_resources
{{baseUrl}}/sso/config
BODY json
{
"extra": {
"entity_id": "",
"specification_url": ""
},
"provider": "",
"type": "",
"url": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sso/config");
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 \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/sso/config" {:content-type :json
:form-params {:extra {:entity_id "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef"
:specification_url "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"}
:type "saml"
:url "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"}})
require "http/client"
url = "{{baseUrl}}/sso/config"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\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}}/sso/config"),
Content = new StringContent("{\n \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\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}}/sso/config");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sso/config"
payload := strings.NewReader("{\n \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\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/sso/config HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 336
{
"extra": {
"entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
"specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
},
"type": "saml",
"url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/sso/config")
.setHeader("content-type", "application/json")
.setBody("{\n \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sso/config"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\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 \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/sso/config")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/sso/config")
.header("content-type", "application/json")
.body("{\n \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}")
.asString();
const data = JSON.stringify({
extra: {
entity_id: 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
specification_url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
},
type: 'saml',
url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/sso/config');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/sso/config',
headers: {'content-type': 'application/json'},
data: {
extra: {
entity_id: 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
specification_url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
},
type: 'saml',
url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sso/config';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"extra":{"entity_id":"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef","specification_url":"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"},"type":"saml","url":"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/sso/config',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "extra": {\n "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",\n "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"\n },\n "type": "saml",\n "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/sso/config")
.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/sso/config',
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({
extra: {
entity_id: 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
specification_url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
},
type: 'saml',
url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/sso/config',
headers: {'content-type': 'application/json'},
body: {
extra: {
entity_id: 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
specification_url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
},
type: 'saml',
url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
},
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}}/sso/config');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
extra: {
entity_id: 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
specification_url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
},
type: 'saml',
url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
});
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}}/sso/config',
headers: {'content-type': 'application/json'},
data: {
extra: {
entity_id: 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
specification_url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
},
type: 'saml',
url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sso/config';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"extra":{"entity_id":"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef","specification_url":"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"},"type":"saml","url":"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"}'
};
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 = @{ @"extra": @{ @"entity_id": @"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef", @"specification_url": @"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml" },
@"type": @"saml",
@"url": @"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sso/config"]
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}}/sso/config" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sso/config",
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([
'extra' => [
'entity_id' => 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
'specification_url' => 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
],
'type' => 'saml',
'url' => 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
]),
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}}/sso/config', [
'body' => '{
"extra": {
"entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
"specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
},
"type": "saml",
"url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/sso/config');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'extra' => [
'entity_id' => 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
'specification_url' => 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
],
'type' => 'saml',
'url' => 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'extra' => [
'entity_id' => 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
'specification_url' => 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
],
'type' => 'saml',
'url' => 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
]));
$request->setRequestUrl('{{baseUrl}}/sso/config');
$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}}/sso/config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"extra": {
"entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
"specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
},
"type": "saml",
"url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sso/config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"extra": {
"entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
"specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
},
"type": "saml",
"url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/sso/config", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sso/config"
payload = {
"extra": {
"entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
"specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
},
"type": "saml",
"url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sso/config"
payload <- "{\n \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\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}}/sso/config")
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 \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\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/sso/config') do |req|
req.body = "{\n \"extra\": {\n \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n },\n \"type\": \"saml\",\n \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sso/config";
let payload = json!({
"extra": json!({
"entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
"specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
}),
"type": "saml",
"url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
});
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}}/sso/config \
--header 'content-type: application/json' \
--data '{
"extra": {
"entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
"specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
},
"type": "saml",
"url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}'
echo '{
"extra": {
"entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
"specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
},
"type": "saml",
"url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}' | \
http POST {{baseUrl}}/sso/config \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "extra": {\n "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",\n "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"\n },\n "type": "saml",\n "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"\n}' \
--output-document \
- {{baseUrl}}/sso/config
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"extra": [
"entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
"specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
],
"type": "saml",
"url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sso/config")! 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
--Permission required--- view_statistics
{{baseUrl}}/stats/:inbox_id/volume
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:inbox_id/volume");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/stats/:inbox_id/volume")
require "http/client"
url = "{{baseUrl}}/stats/:inbox_id/volume"
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}}/stats/:inbox_id/volume"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:inbox_id/volume");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/stats/:inbox_id/volume"
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/stats/:inbox_id/volume HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:inbox_id/volume")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/stats/:inbox_id/volume"))
.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}}/stats/:inbox_id/volume")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:inbox_id/volume")
.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}}/stats/:inbox_id/volume');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/stats/:inbox_id/volume'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/stats/:inbox_id/volume';
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}}/stats/:inbox_id/volume',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/stats/:inbox_id/volume")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/stats/:inbox_id/volume',
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}}/stats/:inbox_id/volume'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/stats/:inbox_id/volume');
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}}/stats/:inbox_id/volume'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/stats/:inbox_id/volume';
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}}/stats/:inbox_id/volume"]
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}}/stats/:inbox_id/volume" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/stats/:inbox_id/volume",
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}}/stats/:inbox_id/volume');
echo $response->getBody();
setUrl('{{baseUrl}}/stats/:inbox_id/volume');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:inbox_id/volume');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:inbox_id/volume' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:inbox_id/volume' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/stats/:inbox_id/volume")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/stats/:inbox_id/volume"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/stats/:inbox_id/volume"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/stats/:inbox_id/volume")
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/stats/:inbox_id/volume') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/stats/:inbox_id/volume";
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}}/stats/:inbox_id/volume
http GET {{baseUrl}}/stats/:inbox_id/volume
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/stats/:inbox_id/volume
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:inbox_id/volume")! 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 inbox statistics
{{baseUrl}}/stats/:inbox_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:inbox_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/stats/:inbox_id")
require "http/client"
url = "{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:inbox_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/stats/:inbox_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/stats/:inbox_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:inbox_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/stats/:inbox_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/stats/:inbox_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/stats/:inbox_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}}/stats/:inbox_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}}/stats/:inbox_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}}/stats/:inbox_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_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}}/stats/:inbox_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_id');
echo $response->getBody();
setUrl('{{baseUrl}}/stats/:inbox_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:inbox_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:inbox_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:inbox_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/stats/:inbox_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/stats/:inbox_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/stats/:inbox_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/stats/:inbox_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/stats/:inbox_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_id
http GET {{baseUrl}}/stats/:inbox_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/stats/:inbox_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:inbox_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 processing runtime stats
{{baseUrl}}/stats/:inbox_id/processing
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:inbox_id/processing");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/stats/:inbox_id/processing")
require "http/client"
url = "{{baseUrl}}/stats/:inbox_id/processing"
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}}/stats/:inbox_id/processing"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:inbox_id/processing");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/stats/:inbox_id/processing"
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/stats/:inbox_id/processing HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:inbox_id/processing")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/stats/:inbox_id/processing"))
.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}}/stats/:inbox_id/processing")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:inbox_id/processing")
.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}}/stats/:inbox_id/processing');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/stats/:inbox_id/processing'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/stats/:inbox_id/processing';
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}}/stats/:inbox_id/processing',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/stats/:inbox_id/processing")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/stats/:inbox_id/processing',
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}}/stats/:inbox_id/processing'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/stats/:inbox_id/processing');
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}}/stats/:inbox_id/processing'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/stats/:inbox_id/processing';
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}}/stats/:inbox_id/processing"]
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}}/stats/:inbox_id/processing" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/stats/:inbox_id/processing",
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}}/stats/:inbox_id/processing');
echo $response->getBody();
setUrl('{{baseUrl}}/stats/:inbox_id/processing');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:inbox_id/processing');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:inbox_id/processing' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:inbox_id/processing' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/stats/:inbox_id/processing")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/stats/:inbox_id/processing"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/stats/:inbox_id/processing"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/stats/:inbox_id/processing")
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/stats/:inbox_id/processing') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/stats/:inbox_id/processing";
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}}/stats/:inbox_id/processing
http GET {{baseUrl}}/stats/:inbox_id/processing
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/stats/:inbox_id/processing
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:inbox_id/processing")! 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 summary or details of automation blockers
{{baseUrl}}/stats/:inbox_id/automation_blockers
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:inbox_id/automation_blockers");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/stats/:inbox_id/automation_blockers")
require "http/client"
url = "{{baseUrl}}/stats/:inbox_id/automation_blockers"
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}}/stats/:inbox_id/automation_blockers"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:inbox_id/automation_blockers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/stats/:inbox_id/automation_blockers"
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/stats/:inbox_id/automation_blockers HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:inbox_id/automation_blockers")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/stats/:inbox_id/automation_blockers"))
.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}}/stats/:inbox_id/automation_blockers")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:inbox_id/automation_blockers")
.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}}/stats/:inbox_id/automation_blockers');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/stats/:inbox_id/automation_blockers'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/stats/:inbox_id/automation_blockers';
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}}/stats/:inbox_id/automation_blockers',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/stats/:inbox_id/automation_blockers")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/stats/:inbox_id/automation_blockers',
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}}/stats/:inbox_id/automation_blockers'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/stats/:inbox_id/automation_blockers');
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}}/stats/:inbox_id/automation_blockers'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/stats/:inbox_id/automation_blockers';
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}}/stats/:inbox_id/automation_blockers"]
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}}/stats/:inbox_id/automation_blockers" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/stats/:inbox_id/automation_blockers",
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}}/stats/:inbox_id/automation_blockers');
echo $response->getBody();
setUrl('{{baseUrl}}/stats/:inbox_id/automation_blockers');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:inbox_id/automation_blockers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:inbox_id/automation_blockers' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:inbox_id/automation_blockers' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/stats/:inbox_id/automation_blockers")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/stats/:inbox_id/automation_blockers"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/stats/:inbox_id/automation_blockers"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/stats/:inbox_id/automation_blockers")
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/stats/:inbox_id/automation_blockers') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/stats/:inbox_id/automation_blockers";
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}}/stats/:inbox_id/automation_blockers
http GET {{baseUrl}}/stats/:inbox_id/automation_blockers
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/stats/:inbox_id/automation_blockers
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:inbox_id/automation_blockers")! 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 the Accuracy counts on documents, sections and fields in the given inbox
{{baseUrl}}/stats/:scope/accuracy
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:scope/accuracy");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/stats/:scope/accuracy")
require "http/client"
url = "{{baseUrl}}/stats/:scope/accuracy"
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}}/stats/:scope/accuracy"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:scope/accuracy");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/stats/:scope/accuracy"
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/stats/:scope/accuracy HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:scope/accuracy")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/stats/:scope/accuracy"))
.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}}/stats/:scope/accuracy")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:scope/accuracy")
.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}}/stats/:scope/accuracy');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/stats/:scope/accuracy'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/stats/:scope/accuracy';
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}}/stats/:scope/accuracy',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/stats/:scope/accuracy")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/stats/:scope/accuracy',
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}}/stats/:scope/accuracy'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/stats/:scope/accuracy');
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}}/stats/:scope/accuracy'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/stats/:scope/accuracy';
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}}/stats/:scope/accuracy"]
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}}/stats/:scope/accuracy" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/stats/:scope/accuracy",
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}}/stats/:scope/accuracy');
echo $response->getBody();
setUrl('{{baseUrl}}/stats/:scope/accuracy');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:scope/accuracy');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:scope/accuracy' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:scope/accuracy' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/stats/:scope/accuracy")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/stats/:scope/accuracy"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/stats/:scope/accuracy"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/stats/:scope/accuracy")
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/stats/:scope/accuracy') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/stats/:scope/accuracy";
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}}/stats/:scope/accuracy
http GET {{baseUrl}}/stats/:scope/accuracy
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/stats/:scope/accuracy
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:scope/accuracy")! 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
Get the Blue Dots statistics for the inbox
{{baseUrl}}/stats/:inbox_id/blue_dots
BODY multipartForm
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:inbox_id/blue_dots");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/stats/:inbox_id/blue_dots" {:multipart [{:name "end_date"
:content ""} {:name "fields_to_exclude"
:content ""} {:name "level"
:content ""} {:name "option_level_fields"
:content ""} {:name "start_date"
:content ""} {:name "version_name"
:content ""}]})
require "http/client"
url = "{{baseUrl}}/stats/:inbox_id/blue_dots"
headers = HTTP::Headers{
"content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\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}}/stats/:inbox_id/blue_dots"),
Content = new MultipartFormDataContent
{
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "end_date",
}
}
},
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "fields_to_exclude",
}
}
},
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "level",
}
}
},
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "option_level_fields",
}
}
},
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "start_date",
}
}
},
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "version_name",
}
}
},
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:inbox_id/blue_dots");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/stats/:inbox_id/blue_dots"
payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/stats/:inbox_id/blue_dots HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 560
-----011000010111000001101001
Content-Disposition: form-data; name="end_date"
-----011000010111000001101001
Content-Disposition: form-data; name="fields_to_exclude"
-----011000010111000001101001
Content-Disposition: form-data; name="level"
-----011000010111000001101001
Content-Disposition: form-data; name="option_level_fields"
-----011000010111000001101001
Content-Disposition: form-data; name="start_date"
-----011000010111000001101001
Content-Disposition: form-data; name="version_name"
-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/stats/:inbox_id/blue_dots")
.setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/stats/:inbox_id/blue_dots"))
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
.url("{{baseUrl}}/stats/:inbox_id/blue_dots")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/stats/:inbox_id/blue_dots")
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.asString();
const data = new FormData();
data.append('end_date', '');
data.append('fields_to_exclude', '');
data.append('level', '');
data.append('option_level_fields', '');
data.append('start_date', '');
data.append('version_name', '');
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/stats/:inbox_id/blue_dots');
xhr.send(data);
import axios from 'axios';
const form = new FormData();
form.append('end_date', '');
form.append('fields_to_exclude', '');
form.append('level', '');
form.append('option_level_fields', '');
form.append('start_date', '');
form.append('version_name', '');
const options = {
method: 'POST',
url: '{{baseUrl}}/stats/:inbox_id/blue_dots',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '[form]'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/stats/:inbox_id/blue_dots';
const form = new FormData();
form.append('end_date', '');
form.append('fields_to_exclude', '');
form.append('level', '');
form.append('option_level_fields', '');
form.append('start_date', '');
form.append('version_name', '');
const options = {method: 'POST'};
options.body = form;
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const form = new FormData();
form.append('end_date', '');
form.append('fields_to_exclude', '');
form.append('level', '');
form.append('option_level_fields', '');
form.append('start_date', '');
form.append('version_name', '');
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/stats/:inbox_id/blue_dots',
method: 'POST',
headers: {},
processData: false,
contentType: false,
mimeType: 'multipart/form-data',
data: form
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
.url("{{baseUrl}}/stats/:inbox_id/blue_dots")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/stats/:inbox_id/blue_dots',
headers: {
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
}
};
const req = http.request(options, function (res) {
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('-----011000010111000001101001\r\nContent-Disposition: form-data; name="end_date"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="fields_to_exclude"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="level"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="option_level_fields"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="start_date"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="version_name"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/stats/:inbox_id/blue_dots',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
formData: {
end_date: '',
fields_to_exclude: '',
level: '',
option_level_fields: '',
start_date: '',
version_name: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/stats/:inbox_id/blue_dots');
req.headers({
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});
req.multipart([]);
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}}/stats/:inbox_id/blue_dots',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="end_date"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="fields_to_exclude"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="level"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="option_level_fields"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="start_date"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="version_name"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');
const formData = new FormData();
formData.append('end_date', '');
formData.append('fields_to_exclude', '');
formData.append('level', '');
formData.append('option_level_fields', '');
formData.append('start_date', '');
formData.append('version_name', '');
const url = '{{baseUrl}}/stats/:inbox_id/blue_dots';
const options = {method: 'POST'};
options.body = formData;
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": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"end_date", @"value": @"" },
@{ @"name": @"fields_to_exclude", @"value": @"" },
@{ @"name": @"level", @"value": @"" },
@{ @"name": @"option_level_fields", @"value": @"" },
@{ @"name": @"start_date", @"value": @"" },
@{ @"name": @"version_name", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";
NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
[body appendFormat:@"--%@\r\n", boundary];
if (param[@"fileName"]) {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
[body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
if (error) {
NSLog(@"%@", error);
}
} else {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
[body appendFormat:@"%@", param[@"value"]];
}
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/stats/:inbox_id/blue_dots"]
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}}/stats/:inbox_id/blue_dots" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/stats/:inbox_id/blue_dots",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
CURLOPT_HTTPHEADER => [
"content-type: multipart/form-data; boundary=---011000010111000001101001"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/stats/:inbox_id/blue_dots', [
'headers' => [
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/stats/:inbox_id/blue_dots');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);
$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="end_date"
-----011000010111000001101001
Content-Disposition: form-data; name="fields_to_exclude"
-----011000010111000001101001
Content-Disposition: form-data; name="level"
-----011000010111000001101001
Content-Disposition: form-data; name="option_level_fields"
-----011000010111000001101001
Content-Disposition: form-data; name="start_date"
-----011000010111000001101001
Content-Disposition: form-data; name="version_name"
-----011000010111000001101001--
');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
addForm(null, null);
$request->setRequestUrl('{{baseUrl}}/stats/:inbox_id/blue_dots');
$request->setRequestMethod('POST');
$request->setBody($body);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:inbox_id/blue_dots' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="end_date"
-----011000010111000001101001
Content-Disposition: form-data; name="fields_to_exclude"
-----011000010111000001101001
Content-Disposition: form-data; name="level"
-----011000010111000001101001
Content-Disposition: form-data; name="option_level_fields"
-----011000010111000001101001
Content-Disposition: form-data; name="start_date"
-----011000010111000001101001
Content-Disposition: form-data; name="version_name"
-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:inbox_id/blue_dots' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="end_date"
-----011000010111000001101001
Content-Disposition: form-data; name="fields_to_exclude"
-----011000010111000001101001
Content-Disposition: form-data; name="level"
-----011000010111000001101001
Content-Disposition: form-data; name="option_level_fields"
-----011000010111000001101001
Content-Disposition: form-data; name="start_date"
-----011000010111000001101001
Content-Disposition: form-data; name="version_name"
-----011000010111000001101001--
'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }
conn.request("POST", "/baseUrl/stats/:inbox_id/blue_dots", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/stats/:inbox_id/blue_dots"
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}
response = requests.post(url, data=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/stats/:inbox_id/blue_dots"
payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
encode <- "multipart"
response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/stats/:inbox_id/blue_dots")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)
response = conn.post('/baseUrl/stats/:inbox_id/blue_dots') do |req|
req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/stats/:inbox_id/blue_dots";
let form = reqwest::multipart::Form::new()
.text("end_date", "")
.text("fields_to_exclude", "")
.text("level", "")
.text("option_level_fields", "")
.text("start_date", "")
.text("version_name", "");
let mut headers = reqwest::header::HeaderMap::new();
let client = reqwest::Client::new();
let response = client.post(url)
.multipart(form)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/stats/:inbox_id/blue_dots \
--header 'content-type: multipart/form-data' \
--form end_date= \
--form fields_to_exclude= \
--form level= \
--form option_level_fields= \
--form start_date= \
--form version_name=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="end_date"
-----011000010111000001101001
Content-Disposition: form-data; name="fields_to_exclude"
-----011000010111000001101001
Content-Disposition: form-data; name="level"
-----011000010111000001101001
Content-Disposition: form-data; name="option_level_fields"
-----011000010111000001101001
Content-Disposition: form-data; name="start_date"
-----011000010111000001101001
Content-Disposition: form-data; name="version_name"
-----011000010111000001101001--
' | \
http POST {{baseUrl}}/stats/:inbox_id/blue_dots \
content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
--method POST \
--header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
--body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="end_date"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="fields_to_exclude"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="level"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="option_level_fields"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="start_date"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="version_name"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
--output-document \
- {{baseUrl}}/stats/:inbox_id/blue_dots
import Foundation
let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
[
"name": "end_date",
"value": ""
],
[
"name": "fields_to_exclude",
"value": ""
],
[
"name": "level",
"value": ""
],
[
"name": "option_level_fields",
"value": ""
],
[
"name": "start_date",
"value": ""
],
[
"name": "version_name",
"value": ""
]
]
let boundary = "---011000010111000001101001"
var body = ""
var error: NSError? = nil
for param in parameters {
let paramName = param["name"]!
body += "--\(boundary)\r\n"
body += "Content-Disposition:form-data; name=\"\(paramName)\""
if let filename = param["fileName"] {
let contentType = param["content-type"]!
let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
if (error != nil) {
print(error as Any)
}
body += "; filename=\"\(filename)\"\r\n"
body += "Content-Type: \(contentType)\r\n\r\n"
body += fileContent
} else if let paramValue = param["value"] {
body += "\r\n\r\n\(paramValue)"
}
}
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:inbox_id/blue_dots")! 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 the STP counts on documents, sections and fields in the given inbox
{{baseUrl}}/stats/:scope/stp
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:scope/stp");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/stats/:scope/stp")
require "http/client"
url = "{{baseUrl}}/stats/:scope/stp"
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}}/stats/:scope/stp"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:scope/stp");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/stats/:scope/stp"
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/stats/:scope/stp HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:scope/stp")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/stats/:scope/stp"))
.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}}/stats/:scope/stp")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:scope/stp")
.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}}/stats/:scope/stp');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/stats/:scope/stp'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/stats/:scope/stp';
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}}/stats/:scope/stp',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/stats/:scope/stp")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/stats/:scope/stp',
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}}/stats/:scope/stp'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/stats/:scope/stp');
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}}/stats/:scope/stp'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/stats/:scope/stp';
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}}/stats/:scope/stp"]
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}}/stats/:scope/stp" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/stats/:scope/stp",
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}}/stats/:scope/stp');
echo $response->getBody();
setUrl('{{baseUrl}}/stats/:scope/stp');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:scope/stp');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:scope/stp' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:scope/stp' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/stats/:scope/stp")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/stats/:scope/stp"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/stats/:scope/stp"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/stats/:scope/stp")
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/stats/:scope/stp') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/stats/:scope/stp";
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}}/stats/:scope/stp
http GET {{baseUrl}}/stats/:scope/stp
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/stats/:scope/stp
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:scope/stp")! 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 the documents with evaluated versions
{{baseUrl}}/stats/:inbox_id/evaluated_versions
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:inbox_id/evaluated_versions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/stats/:inbox_id/evaluated_versions")
require "http/client"
url = "{{baseUrl}}/stats/:inbox_id/evaluated_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}}/stats/:inbox_id/evaluated_versions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:inbox_id/evaluated_versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/stats/:inbox_id/evaluated_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/stats/:inbox_id/evaluated_versions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:inbox_id/evaluated_versions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/stats/:inbox_id/evaluated_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}}/stats/:inbox_id/evaluated_versions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:inbox_id/evaluated_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}}/stats/:inbox_id/evaluated_versions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/stats/:inbox_id/evaluated_versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/stats/:inbox_id/evaluated_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}}/stats/:inbox_id/evaluated_versions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/stats/:inbox_id/evaluated_versions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/stats/:inbox_id/evaluated_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}}/stats/:inbox_id/evaluated_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}}/stats/:inbox_id/evaluated_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}}/stats/:inbox_id/evaluated_versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/stats/:inbox_id/evaluated_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}}/stats/:inbox_id/evaluated_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}}/stats/:inbox_id/evaluated_versions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/stats/:inbox_id/evaluated_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}}/stats/:inbox_id/evaluated_versions');
echo $response->getBody();
setUrl('{{baseUrl}}/stats/:inbox_id/evaluated_versions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:inbox_id/evaluated_versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:inbox_id/evaluated_versions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:inbox_id/evaluated_versions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/stats/:inbox_id/evaluated_versions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/stats/:inbox_id/evaluated_versions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/stats/:inbox_id/evaluated_versions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/stats/:inbox_id/evaluated_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/stats/:inbox_id/evaluated_versions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/stats/:inbox_id/evaluated_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}}/stats/:inbox_id/evaluated_versions
http GET {{baseUrl}}/stats/:inbox_id/evaluated_versions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/stats/:inbox_id/evaluated_versions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:inbox_id/evaluated_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_usage_stats_resource
{{baseUrl}}/stats/usage
QUERY PARAMS
start_date
end_date
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/usage?start_date=&end_date=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/stats/usage" {:query-params {:start_date ""
:end_date ""}})
require "http/client"
url = "{{baseUrl}}/stats/usage?start_date=&end_date="
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}}/stats/usage?start_date=&end_date="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/usage?start_date=&end_date=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/stats/usage?start_date=&end_date="
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/stats/usage?start_date=&end_date= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/usage?start_date=&end_date=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/stats/usage?start_date=&end_date="))
.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}}/stats/usage?start_date=&end_date=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/usage?start_date=&end_date=")
.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}}/stats/usage?start_date=&end_date=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/stats/usage',
params: {start_date: '', end_date: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/stats/usage?start_date=&end_date=';
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}}/stats/usage?start_date=&end_date=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/stats/usage?start_date=&end_date=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/stats/usage?start_date=&end_date=',
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}}/stats/usage',
qs: {start_date: '', end_date: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/stats/usage');
req.query({
start_date: '',
end_date: ''
});
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}}/stats/usage',
params: {start_date: '', end_date: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/stats/usage?start_date=&end_date=';
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}}/stats/usage?start_date=&end_date="]
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}}/stats/usage?start_date=&end_date=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/stats/usage?start_date=&end_date=",
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}}/stats/usage?start_date=&end_date=');
echo $response->getBody();
setUrl('{{baseUrl}}/stats/usage');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'start_date' => '',
'end_date' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/usage');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'start_date' => '',
'end_date' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/usage?start_date=&end_date=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/usage?start_date=&end_date=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/stats/usage?start_date=&end_date=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/stats/usage"
querystring = {"start_date":"","end_date":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/stats/usage"
queryString <- list(
start_date = "",
end_date = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/stats/usage?start_date=&end_date=")
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/stats/usage') do |req|
req.params['start_date'] = ''
req.params['end_date'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/stats/usage";
let querystring = [
("start_date", ""),
("end_date", ""),
];
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}}/stats/usage?start_date=&end_date='
http GET '{{baseUrl}}/stats/usage?start_date=&end_date='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/stats/usage?start_date=&end_date='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/usage?start_date=&end_date=")! 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 the custom CSS file
{{baseUrl}}/style/custom.css
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/style/custom.css");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/style/custom.css")
require "http/client"
url = "{{baseUrl}}/style/custom.css"
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}}/style/custom.css"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/style/custom.css");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/style/custom.css"
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/style/custom.css HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/style/custom.css")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/style/custom.css"))
.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}}/style/custom.css")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/style/custom.css")
.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}}/style/custom.css');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/style/custom.css'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/style/custom.css';
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}}/style/custom.css',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/style/custom.css")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/style/custom.css',
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}}/style/custom.css'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/style/custom.css');
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}}/style/custom.css'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/style/custom.css';
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}}/style/custom.css"]
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}}/style/custom.css" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/style/custom.css",
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}}/style/custom.css');
echo $response->getBody();
setUrl('{{baseUrl}}/style/custom.css');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/style/custom.css');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/style/custom.css' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/style/custom.css' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/style/custom.css")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/style/custom.css"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/style/custom.css"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/style/custom.css")
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/style/custom.css') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/style/custom.css";
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}}/style/custom.css
http GET {{baseUrl}}/style/custom.css
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/style/custom.css
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/style/custom.css")! 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 the custom logo
{{baseUrl}}/style/logo.png
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/style/logo.png");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/style/logo.png")
require "http/client"
url = "{{baseUrl}}/style/logo.png"
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}}/style/logo.png"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/style/logo.png");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/style/logo.png"
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/style/logo.png HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/style/logo.png")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/style/logo.png"))
.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}}/style/logo.png")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/style/logo.png")
.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}}/style/logo.png');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/style/logo.png'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/style/logo.png';
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}}/style/logo.png',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/style/logo.png")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/style/logo.png',
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}}/style/logo.png'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/style/logo.png');
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}}/style/logo.png'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/style/logo.png';
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}}/style/logo.png"]
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}}/style/logo.png" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/style/logo.png",
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}}/style/logo.png');
echo $response->getBody();
setUrl('{{baseUrl}}/style/logo.png');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/style/logo.png');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/style/logo.png' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/style/logo.png' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/style/logo.png")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/style/logo.png"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/style/logo.png"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/style/logo.png")
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/style/logo.png') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/style/logo.png";
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}}/style/logo.png
http GET {{baseUrl}}/style/logo.png
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/style/logo.png
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/style/logo.png")! 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
Upload the custom logo (POST)
{{baseUrl}}/style/logo.png
BODY multipartForm
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/style/logo.png");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/style/logo.png" {:multipart [{:name "file"
:content ""}]})
require "http/client"
url = "{{baseUrl}}/style/logo.png"
headers = HTTP::Headers{
"content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\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}}/style/logo.png"),
Content = new MultipartFormDataContent
{
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "file",
}
}
},
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/style/logo.png");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/style/logo.png"
payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/style/logo.png HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 113
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/style/logo.png")
.setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/style/logo.png"))
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
.url("{{baseUrl}}/style/logo.png")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/style/logo.png")
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.asString();
const data = new FormData();
data.append('file', '');
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/style/logo.png');
xhr.send(data);
import axios from 'axios';
const form = new FormData();
form.append('file', '');
const options = {
method: 'POST',
url: '{{baseUrl}}/style/logo.png',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '[form]'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/style/logo.png';
const form = new FormData();
form.append('file', '');
const options = {method: 'POST'};
options.body = form;
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const form = new FormData();
form.append('file', '');
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/style/logo.png',
method: 'POST',
headers: {},
processData: false,
contentType: false,
mimeType: 'multipart/form-data',
data: form
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
.url("{{baseUrl}}/style/logo.png")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/style/logo.png',
headers: {
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
}
};
const req = http.request(options, function (res) {
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('-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/style/logo.png',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
formData: {file: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/style/logo.png');
req.headers({
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});
req.multipart([]);
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}}/style/logo.png',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');
const formData = new FormData();
formData.append('file', '');
const url = '{{baseUrl}}/style/logo.png';
const options = {method: 'POST'};
options.body = formData;
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": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"file", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";
NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
[body appendFormat:@"--%@\r\n", boundary];
if (param[@"fileName"]) {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
[body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
if (error) {
NSLog(@"%@", error);
}
} else {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
[body appendFormat:@"%@", param[@"value"]];
}
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/style/logo.png"]
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}}/style/logo.png" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/style/logo.png",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
CURLOPT_HTTPHEADER => [
"content-type: multipart/form-data; boundary=---011000010111000001101001"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/style/logo.png', [
'headers' => [
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/style/logo.png');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);
$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
addForm(null, null);
$request->setRequestUrl('{{baseUrl}}/style/logo.png');
$request->setRequestMethod('POST');
$request->setBody($body);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/style/logo.png' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/style/logo.png' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }
conn.request("POST", "/baseUrl/style/logo.png", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/style/logo.png"
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}
response = requests.post(url, data=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/style/logo.png"
payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
encode <- "multipart"
response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/style/logo.png")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)
response = conn.post('/baseUrl/style/logo.png') do |req|
req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/style/logo.png";
let form = reqwest::multipart::Form::new()
.text("file", "");
let mut headers = reqwest::header::HeaderMap::new();
let client = reqwest::Client::new();
let response = client.post(url)
.multipart(form)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/style/logo.png \
--header 'content-type: multipart/form-data' \
--form file=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
' | \
http POST {{baseUrl}}/style/logo.png \
content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
--method POST \
--header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
--body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
--output-document \
- {{baseUrl}}/style/logo.png
import Foundation
let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
[
"name": "file",
"value": ""
]
]
let boundary = "---011000010111000001101001"
var body = ""
var error: NSError? = nil
for param in parameters {
let paramName = param["name"]!
body += "--\(boundary)\r\n"
body += "Content-Disposition:form-data; name=\"\(paramName)\""
if let filename = param["fileName"] {
let contentType = param["content-type"]!
let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
if (error != nil) {
print(error as Any)
}
body += "; filename=\"\(filename)\"\r\n"
body += "Content-Type: \(contentType)\r\n\r\n"
body += fileContent
} else if let paramValue = param["value"] {
body += "\r\n\r\n\(paramValue)"
}
}
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/style/logo.png")! 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
Upload the custom logo
{{baseUrl}}/style/custom.css
BODY multipartForm
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/style/custom.css");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/style/custom.css" {:multipart [{:name "file"
:content ""}]})
require "http/client"
url = "{{baseUrl}}/style/custom.css"
headers = HTTP::Headers{
"content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\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}}/style/custom.css"),
Content = new MultipartFormDataContent
{
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "file",
}
}
},
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/style/custom.css");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/style/custom.css"
payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/style/custom.css HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 113
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/style/custom.css")
.setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/style/custom.css"))
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
.url("{{baseUrl}}/style/custom.css")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/style/custom.css")
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.asString();
const data = new FormData();
data.append('file', '');
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/style/custom.css');
xhr.send(data);
import axios from 'axios';
const form = new FormData();
form.append('file', '');
const options = {
method: 'POST',
url: '{{baseUrl}}/style/custom.css',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '[form]'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/style/custom.css';
const form = new FormData();
form.append('file', '');
const options = {method: 'POST'};
options.body = form;
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const form = new FormData();
form.append('file', '');
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/style/custom.css',
method: 'POST',
headers: {},
processData: false,
contentType: false,
mimeType: 'multipart/form-data',
data: form
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
.url("{{baseUrl}}/style/custom.css")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/style/custom.css',
headers: {
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
}
};
const req = http.request(options, function (res) {
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('-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/style/custom.css',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
formData: {file: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/style/custom.css');
req.headers({
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});
req.multipart([]);
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}}/style/custom.css',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');
const formData = new FormData();
formData.append('file', '');
const url = '{{baseUrl}}/style/custom.css';
const options = {method: 'POST'};
options.body = formData;
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": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"file", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";
NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
[body appendFormat:@"--%@\r\n", boundary];
if (param[@"fileName"]) {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
[body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
if (error) {
NSLog(@"%@", error);
}
} else {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
[body appendFormat:@"%@", param[@"value"]];
}
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/style/custom.css"]
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}}/style/custom.css" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/style/custom.css",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
CURLOPT_HTTPHEADER => [
"content-type: multipart/form-data; boundary=---011000010111000001101001"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/style/custom.css', [
'headers' => [
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/style/custom.css');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);
$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
addForm(null, null);
$request->setRequestUrl('{{baseUrl}}/style/custom.css');
$request->setRequestMethod('POST');
$request->setBody($body);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/style/custom.css' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/style/custom.css' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }
conn.request("POST", "/baseUrl/style/custom.css", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/style/custom.css"
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}
response = requests.post(url, data=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/style/custom.css"
payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
encode <- "multipart"
response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/style/custom.css")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)
response = conn.post('/baseUrl/style/custom.css') do |req|
req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/style/custom.css";
let form = reqwest::multipart::Form::new()
.text("file", "");
let mut headers = reqwest::header::HeaderMap::new();
let client = reqwest::Client::new();
let response = client.post(url)
.multipart(form)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/style/custom.css \
--header 'content-type: multipart/form-data' \
--form file=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
' | \
http POST {{baseUrl}}/style/custom.css \
content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
--method POST \
--header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
--body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
--output-document \
- {{baseUrl}}/style/custom.css
import Foundation
let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
[
"name": "file",
"value": ""
]
]
let boundary = "---011000010111000001101001"
var body = ""
var error: NSError? = nil
for param in parameters {
let paramName = param["name"]!
body += "--\(boundary)\r\n"
body += "Content-Disposition:form-data; name=\"\(paramName)\""
if let filename = param["fileName"] {
let contentType = param["content-type"]!
let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
if (error != nil) {
print(error as Any)
}
body += "; filename=\"\(filename)\"\r\n"
body += "Content-Type: \(contentType)\r\n\r\n"
body += fileContent
} else if let paramValue = param["value"] {
body += "\r\n\r\n\(paramValue)"
}
}
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/style/custom.css")! 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_tenant_resource
{{baseUrl}}/tenant
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tenant");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/tenant")
require "http/client"
url = "{{baseUrl}}/tenant"
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}}/tenant"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tenant");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tenant"
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/tenant HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tenant")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tenant"))
.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}}/tenant")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tenant")
.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}}/tenant');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/tenant'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tenant';
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}}/tenant',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tenant")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/tenant',
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}}/tenant'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/tenant');
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}}/tenant'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tenant';
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}}/tenant"]
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}}/tenant" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tenant",
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}}/tenant');
echo $response->getBody();
setUrl('{{baseUrl}}/tenant');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tenant');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tenant' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tenant' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/tenant")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tenant"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tenant"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tenant")
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/tenant') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tenant";
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}}/tenant
http DELETE {{baseUrl}}/tenant
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/tenant
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tenant")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
patch_activate_tenant_resource
{{baseUrl}}/tenant/activate
BODY json
{
"code": 0,
"email": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tenant/activate");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"code\": 0,\n \"email\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/tenant/activate" {:content-type :json
:form-params {:code 0
:email ""}})
require "http/client"
url = "{{baseUrl}}/tenant/activate"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"code\": 0,\n \"email\": \"\"\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}}/tenant/activate"),
Content = new StringContent("{\n \"code\": 0,\n \"email\": \"\"\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}}/tenant/activate");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"code\": 0,\n \"email\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tenant/activate"
payload := strings.NewReader("{\n \"code\": 0,\n \"email\": \"\"\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/tenant/activate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 30
{
"code": 0,
"email": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/tenant/activate")
.setHeader("content-type", "application/json")
.setBody("{\n \"code\": 0,\n \"email\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tenant/activate"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"code\": 0,\n \"email\": \"\"\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 \"code\": 0,\n \"email\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tenant/activate")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/tenant/activate")
.header("content-type", "application/json")
.body("{\n \"code\": 0,\n \"email\": \"\"\n}")
.asString();
const data = JSON.stringify({
code: 0,
email: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/tenant/activate');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/tenant/activate',
headers: {'content-type': 'application/json'},
data: {code: 0, email: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tenant/activate';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"code":0,"email":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tenant/activate',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "code": 0,\n "email": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"code\": 0,\n \"email\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tenant/activate")
.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/tenant/activate',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({code: 0, email: ''}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/tenant/activate',
headers: {'content-type': 'application/json'},
body: {code: 0, email: ''},
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}}/tenant/activate');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
code: 0,
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: 'PATCH',
url: '{{baseUrl}}/tenant/activate',
headers: {'content-type': 'application/json'},
data: {code: 0, email: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tenant/activate';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"code":0,"email":""}'
};
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 = @{ @"code": @0,
@"email": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tenant/activate"]
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}}/tenant/activate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"code\": 0,\n \"email\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tenant/activate",
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([
'code' => 0,
'email' => ''
]),
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}}/tenant/activate', [
'body' => '{
"code": 0,
"email": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tenant/activate');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'code' => 0,
'email' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'code' => 0,
'email' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tenant/activate');
$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}}/tenant/activate' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"code": 0,
"email": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tenant/activate' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"code": 0,
"email": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"code\": 0,\n \"email\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/tenant/activate", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tenant/activate"
payload = {
"code": 0,
"email": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tenant/activate"
payload <- "{\n \"code\": 0,\n \"email\": \"\"\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}}/tenant/activate")
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 \"code\": 0,\n \"email\": \"\"\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/tenant/activate') do |req|
req.body = "{\n \"code\": 0,\n \"email\": \"\"\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}}/tenant/activate";
let payload = json!({
"code": 0,
"email": ""
});
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}}/tenant/activate \
--header 'content-type: application/json' \
--data '{
"code": 0,
"email": ""
}'
echo '{
"code": 0,
"email": ""
}' | \
http PATCH {{baseUrl}}/tenant/activate \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "code": 0,\n "email": ""\n}' \
--output-document \
- {{baseUrl}}/tenant/activate
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"code": 0,
"email": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tenant/activate")! 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 the thresholds settings
{{baseUrl}}/threshold_settings/:scope
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/threshold_settings/:scope");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/threshold_settings/:scope")
require "http/client"
url = "{{baseUrl}}/threshold_settings/:scope"
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}}/threshold_settings/:scope"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/threshold_settings/:scope");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/threshold_settings/:scope"
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/threshold_settings/:scope HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/threshold_settings/:scope")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/threshold_settings/:scope"))
.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}}/threshold_settings/:scope")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/threshold_settings/:scope")
.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}}/threshold_settings/:scope');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/threshold_settings/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/threshold_settings/:scope';
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}}/threshold_settings/:scope',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/threshold_settings/:scope")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/threshold_settings/:scope',
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}}/threshold_settings/:scope'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/threshold_settings/:scope');
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}}/threshold_settings/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/threshold_settings/:scope';
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}}/threshold_settings/:scope"]
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}}/threshold_settings/:scope" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/threshold_settings/:scope",
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}}/threshold_settings/:scope');
echo $response->getBody();
setUrl('{{baseUrl}}/threshold_settings/:scope');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/threshold_settings/:scope');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/threshold_settings/:scope' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/threshold_settings/:scope' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/threshold_settings/:scope")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/threshold_settings/:scope"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/threshold_settings/:scope"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/threshold_settings/:scope")
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/threshold_settings/:scope') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/threshold_settings/:scope";
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}}/threshold_settings/:scope
http DELETE {{baseUrl}}/threshold_settings/:scope
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/threshold_settings/:scope
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/threshold_settings/:scope")! 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 all thresholds settings
{{baseUrl}}/threshold_settings
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/threshold_settings");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/threshold_settings")
require "http/client"
url = "{{baseUrl}}/threshold_settings"
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}}/threshold_settings"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/threshold_settings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/threshold_settings"
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/threshold_settings HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/threshold_settings")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/threshold_settings"))
.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}}/threshold_settings")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/threshold_settings")
.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}}/threshold_settings');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/threshold_settings'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/threshold_settings';
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}}/threshold_settings',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/threshold_settings")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/threshold_settings',
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}}/threshold_settings'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/threshold_settings');
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}}/threshold_settings'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/threshold_settings';
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}}/threshold_settings"]
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}}/threshold_settings" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/threshold_settings",
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}}/threshold_settings');
echo $response->getBody();
setUrl('{{baseUrl}}/threshold_settings');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/threshold_settings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/threshold_settings' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/threshold_settings' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/threshold_settings")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/threshold_settings"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/threshold_settings"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/threshold_settings")
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/threshold_settings') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/threshold_settings";
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}}/threshold_settings
http GET {{baseUrl}}/threshold_settings
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/threshold_settings
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/threshold_settings")! 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 the scoped thresholds settings
{{baseUrl}}/threshold_settings/:scope
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/threshold_settings/:scope");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/threshold_settings/:scope")
require "http/client"
url = "{{baseUrl}}/threshold_settings/:scope"
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}}/threshold_settings/:scope"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/threshold_settings/:scope");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/threshold_settings/:scope"
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/threshold_settings/:scope HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/threshold_settings/:scope")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/threshold_settings/:scope"))
.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}}/threshold_settings/:scope")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/threshold_settings/:scope")
.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}}/threshold_settings/:scope');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/threshold_settings/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/threshold_settings/:scope';
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}}/threshold_settings/:scope',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/threshold_settings/:scope")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/threshold_settings/:scope',
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}}/threshold_settings/:scope'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/threshold_settings/:scope');
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}}/threshold_settings/:scope'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/threshold_settings/:scope';
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}}/threshold_settings/:scope"]
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}}/threshold_settings/:scope" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/threshold_settings/:scope",
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}}/threshold_settings/:scope');
echo $response->getBody();
setUrl('{{baseUrl}}/threshold_settings/:scope');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/threshold_settings/:scope');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/threshold_settings/:scope' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/threshold_settings/:scope' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/threshold_settings/:scope")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/threshold_settings/:scope"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/threshold_settings/:scope"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/threshold_settings/:scope")
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/threshold_settings/:scope') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/threshold_settings/:scope";
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}}/threshold_settings/:scope
http GET {{baseUrl}}/threshold_settings/:scope
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/threshold_settings/:scope
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/threshold_settings/:scope")! 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
Update the scoped thresholds settings
{{baseUrl}}/threshold_settings/:scope
BODY json
{
"thresholds": {
"annotations": {},
"lines": {},
"sections": {}
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/threshold_settings/:scope");
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 \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/threshold_settings/:scope" {:content-type :json
:form-params {:thresholds {:annotations {}
:lines {}
:sections {}}}})
require "http/client"
url = "{{baseUrl}}/threshold_settings/:scope"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\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}}/threshold_settings/:scope"),
Content = new StringContent("{\n \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\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}}/threshold_settings/:scope");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/threshold_settings/:scope"
payload := strings.NewReader("{\n \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\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/threshold_settings/:scope HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 84
{
"thresholds": {
"annotations": {},
"lines": {},
"sections": {}
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/threshold_settings/:scope")
.setHeader("content-type", "application/json")
.setBody("{\n \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/threshold_settings/:scope"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\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 \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/threshold_settings/:scope")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/threshold_settings/:scope")
.header("content-type", "application/json")
.body("{\n \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\n }\n}")
.asString();
const data = JSON.stringify({
thresholds: {
annotations: {},
lines: {},
sections: {}
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/threshold_settings/:scope');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/threshold_settings/:scope',
headers: {'content-type': 'application/json'},
data: {thresholds: {annotations: {}, lines: {}, sections: {}}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/threshold_settings/:scope';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"thresholds":{"annotations":{},"lines":{},"sections":{}}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/threshold_settings/:scope',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "thresholds": {\n "annotations": {},\n "lines": {},\n "sections": {}\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 \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/threshold_settings/:scope")
.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/threshold_settings/:scope',
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({thresholds: {annotations: {}, lines: {}, sections: {}}}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/threshold_settings/:scope',
headers: {'content-type': 'application/json'},
body: {thresholds: {annotations: {}, lines: {}, sections: {}}},
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}}/threshold_settings/:scope');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
thresholds: {
annotations: {},
lines: {},
sections: {}
}
});
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}}/threshold_settings/:scope',
headers: {'content-type': 'application/json'},
data: {thresholds: {annotations: {}, lines: {}, sections: {}}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/threshold_settings/:scope';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"thresholds":{"annotations":{},"lines":{},"sections":{}}}'
};
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 = @{ @"thresholds": @{ @"annotations": @{ }, @"lines": @{ }, @"sections": @{ } } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/threshold_settings/:scope"]
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}}/threshold_settings/:scope" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\n }\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/threshold_settings/:scope",
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([
'thresholds' => [
'annotations' => [
],
'lines' => [
],
'sections' => [
]
]
]),
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}}/threshold_settings/:scope', [
'body' => '{
"thresholds": {
"annotations": {},
"lines": {},
"sections": {}
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/threshold_settings/:scope');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'thresholds' => [
'annotations' => [
],
'lines' => [
],
'sections' => [
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'thresholds' => [
'annotations' => [
],
'lines' => [
],
'sections' => [
]
]
]));
$request->setRequestUrl('{{baseUrl}}/threshold_settings/:scope');
$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}}/threshold_settings/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"thresholds": {
"annotations": {},
"lines": {},
"sections": {}
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/threshold_settings/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"thresholds": {
"annotations": {},
"lines": {},
"sections": {}
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/threshold_settings/:scope", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/threshold_settings/:scope"
payload = { "thresholds": {
"annotations": {},
"lines": {},
"sections": {}
} }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/threshold_settings/:scope"
payload <- "{\n \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\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}}/threshold_settings/:scope")
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 \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\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/threshold_settings/:scope') do |req|
req.body = "{\n \"thresholds\": {\n \"annotations\": {},\n \"lines\": {},\n \"sections\": {}\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}}/threshold_settings/:scope";
let payload = json!({"thresholds": json!({
"annotations": json!({}),
"lines": json!({}),
"sections": json!({})
})});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/threshold_settings/:scope \
--header 'content-type: application/json' \
--data '{
"thresholds": {
"annotations": {},
"lines": {},
"sections": {}
}
}'
echo '{
"thresholds": {
"annotations": {},
"lines": {},
"sections": {}
}
}' | \
http PATCH {{baseUrl}}/threshold_settings/:scope \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "thresholds": {\n "annotations": {},\n "lines": {},\n "sections": {}\n }\n}' \
--output-document \
- {{baseUrl}}/threshold_settings/:scope
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["thresholds": [
"annotations": [],
"lines": [],
"sections": []
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/threshold_settings/:scope")! 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
Change the current user password
{{baseUrl}}/users/me/change_password
BODY json
{
"new_password": "",
"old_password": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/me/change_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 \"new_password\": \"\",\n \"old_password\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/users/me/change_password" {:content-type :json
:form-params {:new_password ""
:old_password ""}})
require "http/client"
url = "{{baseUrl}}/users/me/change_password"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"new_password\": \"\",\n \"old_password\": \"\"\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}}/users/me/change_password"),
Content = new StringContent("{\n \"new_password\": \"\",\n \"old_password\": \"\"\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}}/users/me/change_password");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"new_password\": \"\",\n \"old_password\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/users/me/change_password"
payload := strings.NewReader("{\n \"new_password\": \"\",\n \"old_password\": \"\"\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/users/me/change_password HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 46
{
"new_password": "",
"old_password": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users/me/change_password")
.setHeader("content-type", "application/json")
.setBody("{\n \"new_password\": \"\",\n \"old_password\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/users/me/change_password"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"new_password\": \"\",\n \"old_password\": \"\"\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 \"new_password\": \"\",\n \"old_password\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/users/me/change_password")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users/me/change_password")
.header("content-type", "application/json")
.body("{\n \"new_password\": \"\",\n \"old_password\": \"\"\n}")
.asString();
const data = JSON.stringify({
new_password: '',
old_password: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/users/me/change_password');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/users/me/change_password',
headers: {'content-type': 'application/json'},
data: {new_password: '', old_password: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/users/me/change_password';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"new_password":"","old_password":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/users/me/change_password',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "new_password": "",\n "old_password": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"new_password\": \"\",\n \"old_password\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/users/me/change_password")
.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/users/me/change_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({new_password: '', old_password: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/users/me/change_password',
headers: {'content-type': 'application/json'},
body: {new_password: '', old_password: ''},
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}}/users/me/change_password');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
new_password: '',
old_password: ''
});
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}}/users/me/change_password',
headers: {'content-type': 'application/json'},
data: {new_password: '', old_password: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/users/me/change_password';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"new_password":"","old_password":""}'
};
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 = @{ @"new_password": @"",
@"old_password": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/me/change_password"]
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}}/users/me/change_password" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"new_password\": \"\",\n \"old_password\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/users/me/change_password",
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([
'new_password' => '',
'old_password' => ''
]),
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}}/users/me/change_password', [
'body' => '{
"new_password": "",
"old_password": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/users/me/change_password');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'new_password' => '',
'old_password' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'new_password' => '',
'old_password' => ''
]));
$request->setRequestUrl('{{baseUrl}}/users/me/change_password');
$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}}/users/me/change_password' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"new_password": "",
"old_password": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/me/change_password' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"new_password": "",
"old_password": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"new_password\": \"\",\n \"old_password\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/users/me/change_password", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/users/me/change_password"
payload = {
"new_password": "",
"old_password": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/users/me/change_password"
payload <- "{\n \"new_password\": \"\",\n \"old_password\": \"\"\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}}/users/me/change_password")
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 \"new_password\": \"\",\n \"old_password\": \"\"\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/users/me/change_password') do |req|
req.body = "{\n \"new_password\": \"\",\n \"old_password\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/users/me/change_password";
let payload = json!({
"new_password": "",
"old_password": ""
});
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}}/users/me/change_password \
--header 'content-type: application/json' \
--data '{
"new_password": "",
"old_password": ""
}'
echo '{
"new_password": "",
"old_password": ""
}' | \
http POST {{baseUrl}}/users/me/change_password \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "new_password": "",\n "old_password": ""\n}' \
--output-document \
- {{baseUrl}}/users/me/change_password
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"new_password": "",
"old_password": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/me/change_password")! 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}}/users
BODY json
{
"active": false,
"password": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/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 \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/users" {:content-type :json
:form-params {:active false
:password ""
:roles [{:document_id ""
:inbox ""
:role ""}]
:username ""}})
require "http/client"
url = "{{baseUrl}}/users"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/users"),
Content = new StringContent("{\n \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/users"
payload := strings.NewReader("{\n \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/users HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 148
{
"active": false,
"password": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users")
.setHeader("content-type", "application/json")
.setBody("{\n \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/users"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/users")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users")
.header("content-type", "application/json")
.body("{\n \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
.asString();
const data = JSON.stringify({
active: false,
password: '',
roles: [
{
document_id: '',
inbox: '',
role: ''
}
],
username: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/users');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/users',
headers: {'content-type': 'application/json'},
data: {
active: false,
password: '',
roles: [{document_id: '', inbox: '', role: ''}],
username: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/users';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"active":false,"password":"","roles":[{"document_id":"","inbox":"","role":""}],"username":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/users',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "active": false,\n "password": "",\n "roles": [\n {\n "document_id": "",\n "inbox": "",\n "role": ""\n }\n ],\n "username": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/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/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({
active: false,
password: '',
roles: [{document_id: '', inbox: '', role: ''}],
username: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/users',
headers: {'content-type': 'application/json'},
body: {
active: false,
password: '',
roles: [{document_id: '', inbox: '', role: ''}],
username: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/users');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
active: false,
password: '',
roles: [
{
document_id: '',
inbox: '',
role: ''
}
],
username: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/users',
headers: {'content-type': 'application/json'},
data: {
active: false,
password: '',
roles: [{document_id: '', inbox: '', role: ''}],
username: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/users';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"active":false,"password":"","roles":[{"document_id":"","inbox":"","role":""}],"username":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"active": @NO,
@"password": @"",
@"roles": @[ @{ @"document_id": @"", @"inbox": @"", @"role": @"" } ],
@"username": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/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}}/users" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/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([
'active' => null,
'password' => '',
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'username' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/users', [
'body' => '{
"active": false,
"password": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/users');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'active' => null,
'password' => '',
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'username' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'active' => null,
'password' => '',
'roles' => [
[
'document_id' => '',
'inbox' => '',
'role' => ''
]
],
'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/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}}/users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"active": false,
"password": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"active": false,
"password": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/users", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/users"
payload = {
"active": False,
"password": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/users"
payload <- "{\n \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/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 \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/users') do |req|
req.body = "{\n \"active\": false,\n \"password\": \"\",\n \"roles\": [\n {\n \"document_id\": \"\",\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/users";
let payload = json!({
"active": false,
"password": "",
"roles": (
json!({
"document_id": "",
"inbox": "",
"role": ""
})
),
"username": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/users \
--header 'content-type: application/json' \
--data '{
"active": false,
"password": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}'
echo '{
"active": false,
"password": "",
"roles": [
{
"document_id": "",
"inbox": "",
"role": ""
}
],
"username": ""
}' | \
http POST {{baseUrl}}/users \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "active": false,\n "password": "",\n "roles": [\n {\n "document_id": "",\n "inbox": "",\n "role": ""\n }\n ],\n "username": ""\n}' \
--output-document \
- {{baseUrl}}/users
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"active": false,
"password": "",
"roles": [
[
"document_id": "",
"inbox": "",
"role": ""
]
],
"username": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/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 a user
{{baseUrl}}/users/:user_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:user_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/users/:user_id")
require "http/client"
url = "{{baseUrl}}/users/:user_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}}/users/:user_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users/:user_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/users/:user_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/users/:user_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/users/:user_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/users/:user_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}}/users/:user_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/users/:user_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}}/users/:user_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/users/:user_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/users/:user_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}}/users/:user_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/users/:user_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/users/:user_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}}/users/:user_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}}/users/:user_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}}/users/:user_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/users/:user_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}}/users/:user_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}}/users/:user_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/users/:user_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}}/users/:user_id');
echo $response->getBody();
setUrl('{{baseUrl}}/users/:user_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/users/:user_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users/:user_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:user_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/users/:user_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/users/:user_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/users/:user_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/users/:user_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/users/:user_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}}/users/:user_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}}/users/:user_id
http DELETE {{baseUrl}}/users/:user_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/users/:user_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:user_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 all users
{{baseUrl}}/users
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/users")
require "http/client"
url = "{{baseUrl}}/users"
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}}/users"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/users"
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/users HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/users"))
.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}}/users")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users")
.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}}/users');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/users'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/users';
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}}/users',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/users")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/users',
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}}/users'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/users');
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}}/users'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/users';
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}}/users"]
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}}/users" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/users",
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}}/users');
echo $response->getBody();
setUrl('{{baseUrl}}/users');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/users');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/users")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/users"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/users"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/users")
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/users') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/users";
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}}/users
http GET {{baseUrl}}/users
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/users
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users")! 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}}/users/:user_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:user_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/users/:user_id")
require "http/client"
url = "{{baseUrl}}/users/:user_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}}/users/:user_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users/:user_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/users/:user_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/users/:user_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users/:user_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/users/:user_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}}/users/:user_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users/:user_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}}/users/:user_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/users/:user_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/users/:user_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}}/users/:user_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/users/:user_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/users/:user_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}}/users/:user_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}}/users/:user_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}}/users/:user_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/users/:user_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}}/users/:user_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}}/users/:user_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/users/:user_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}}/users/:user_id');
echo $response->getBody();
setUrl('{{baseUrl}}/users/:user_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/users/:user_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users/:user_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:user_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/users/:user_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/users/:user_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/users/:user_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/users/:user_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/users/:user_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/users/:user_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}}/users/:user_id
http GET {{baseUrl}}/users/:user_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/users/:user_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:user_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
Return info on the current user
{{baseUrl}}/users/me
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/me");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/users/me")
require "http/client"
url = "{{baseUrl}}/users/me"
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}}/users/me"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users/me");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/users/me"
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/users/me HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users/me")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/users/me"))
.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}}/users/me")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users/me")
.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}}/users/me');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/users/me'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/users/me';
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}}/users/me',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/users/me")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/users/me',
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}}/users/me'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/users/me');
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}}/users/me'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/users/me';
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}}/users/me"]
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}}/users/me" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/users/me",
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}}/users/me');
echo $response->getBody();
setUrl('{{baseUrl}}/users/me');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/users/me');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users/me' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/me' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/users/me")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/users/me"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/users/me"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/users/me")
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/users/me') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/users/me";
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}}/users/me
http GET {{baseUrl}}/users/me
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/users/me
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/me")! 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
Update user
{{baseUrl}}/users/:user_id
BODY json
{
"roles": [
{
"inbox": "",
"role": ""
}
],
"username": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:user_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 \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/users/:user_id" {:content-type :json
:form-params {:roles [{:inbox ""
:role ""}]
:username ""}})
require "http/client"
url = "{{baseUrl}}/users/:user_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\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}}/users/:user_id"),
Content = new StringContent("{\n \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users/:user_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/users/:user_id"
payload := strings.NewReader("{\n \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\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/users/:user_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 86
{
"roles": [
{
"inbox": "",
"role": ""
}
],
"username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/users/:user_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/users/:user_id"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/users/:user_id")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/users/:user_id")
.header("content-type", "application/json")
.body("{\n \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
.asString();
const data = JSON.stringify({
roles: [
{
inbox: '',
role: ''
}
],
username: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/users/:user_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/users/:user_id',
headers: {'content-type': 'application/json'},
data: {roles: [{inbox: '', role: ''}], username: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/users/:user_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"roles":[{"inbox":"","role":""}],"username":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/users/:user_id',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "roles": [\n {\n "inbox": "",\n "role": ""\n }\n ],\n "username": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/users/:user_id")
.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/users/:user_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({roles: [{inbox: '', role: ''}], username: ''}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/users/:user_id',
headers: {'content-type': 'application/json'},
body: {roles: [{inbox: '', role: ''}], username: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/users/:user_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
roles: [
{
inbox: '',
role: ''
}
],
username: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/users/:user_id',
headers: {'content-type': 'application/json'},
data: {roles: [{inbox: '', role: ''}], username: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/users/:user_id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"roles":[{"inbox":"","role":""}],"username":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"roles": @[ @{ @"inbox": @"", @"role": @"" } ],
@"username": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:user_id"]
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}}/users/:user_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/users/:user_id",
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([
'roles' => [
[
'inbox' => '',
'role' => ''
]
],
'username' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/users/:user_id', [
'body' => '{
"roles": [
{
"inbox": "",
"role": ""
}
],
"username": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/users/:user_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'roles' => [
[
'inbox' => '',
'role' => ''
]
],
'username' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'roles' => [
[
'inbox' => '',
'role' => ''
]
],
'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/users/:user_id');
$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}}/users/:user_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"roles": [
{
"inbox": "",
"role": ""
}
],
"username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:user_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"roles": [
{
"inbox": "",
"role": ""
}
],
"username": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/users/:user_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/users/:user_id"
payload = {
"roles": [
{
"inbox": "",
"role": ""
}
],
"username": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/users/:user_id"
payload <- "{\n \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\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}}/users/:user_id")
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 \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/users/:user_id') do |req|
req.body = "{\n \"roles\": [\n {\n \"inbox\": \"\",\n \"role\": \"\"\n }\n ],\n \"username\": \"\"\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}}/users/:user_id";
let payload = json!({
"roles": (
json!({
"inbox": "",
"role": ""
})
),
"username": ""
});
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}}/users/:user_id \
--header 'content-type: application/json' \
--data '{
"roles": [
{
"inbox": "",
"role": ""
}
],
"username": ""
}'
echo '{
"roles": [
{
"inbox": "",
"role": ""
}
],
"username": ""
}' | \
http PATCH {{baseUrl}}/users/:user_id \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "roles": [\n {\n "inbox": "",\n "role": ""\n }\n ],\n "username": ""\n}' \
--output-document \
- {{baseUrl}}/users/:user_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"roles": [
[
"inbox": "",
"role": ""
]
],
"username": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:user_id")! 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()